Ich muss auf Client-Seite validieren, dass meine Download-Datei UTF-8 codiert ist. Wie kann ich es tun? Vielleicht etwas mit FileReader.readAsArrayBuffer()
Client-Seite js: Dateicodierung überprüfen
0
A
Antwort
0
versuchen Sie dies:
reader.readAsText (Datei: 'ISO-8859-1');
kann es Ihnen helfen.
0
Ich habe gerade einige Dateiupload-Operation und war mit einem Problem mit CSV-Datei mit nicht-ASCII-Zeichen konfrontiert. Jedoch löste die Verwendung von ISO-8859-1 mein Problem, aber nicht mit utf-8 oder utf-16. Hier ist mein Codeausschnitt.
function printTable(file) {
var reader = new FileReader();
reader.readAsText(file, 'ISO-8859-1');
reader.onload = function (event) {
var csv = event.target.result;
var data = $.csv.toObjects(csv);
var html = '';
for (var row in data) {
html += '<tr>\r\n';
for (var item in data[row]) {
html += '<td>' + item + ':' + data[row][item] + '</td>\r\n';
}
html += '</tr>\r\n';
}
$('#contents').html(html);
};
reader.onerror = function() { alert('unable to read ' + file.fileName); };
}
Nun, ich jene nicht-ASCII-Zeichen bekommen, wenn auch den Import wenn die CSV-Datei nicht mit utf-8-Codierung gespeichert wird.
Verwandte Themen
- 1. Knoten JS Sortierarray übergeben mit Lenkervorlage Clientseite
- 2. nodejs Dateicodierung erhalten
- 3. SQL-Dateicodierung in Visual Studio
- 4. osx Änderung Dateicodierung (iconv) rekursive
- 5. Dateiverschlüsselung mit CryptoJS - Clientseite
- 6. Objekt mit JS überprüfen
- 7. Dateisystemmodul nodejs auf Clientseite verwenden
- 8. Dateicodierung beim Lesen einer Datei mit StreamReader
- 9. COBOL-Programm für die Konvertierung der Dateicodierung
- 10. Get/set Dateicodierung mit Javascript FileReader
- 11. Dateicodierung auf einem Mac, charset = binärer
- 12. Paginierung: Serverseite oder Clientseite?
- 13. ASP.NET CustomValidator Clientseite
- 14. Generieren HTML-Tabelle Clientseite
- 15. Rails 3, CSV-Dateicodierung vor dem Import prüfen
- 16. Caching von Daten auf der Clientseite erzwingen
- 17. Erkennen von Socket.IO-Nachrichtenübermittlungsfehler auf der Clientseite
- 18. Wie C# ODataController Clientseite Abfrage
- 19. Abgerufene Daten nicht zur Clientseite
- 20. Webgl auf Bokeh Clientseite deaktivieren
- 21. MVC Clientseite Validierung für PhoneAttribute
- 22. Abrufen einer Enum auf Clientseite
- 23. JS, wie leer String und Raum überprüfen
- 24. JS überprüfen, ob img nicht gefunden wird
- 25. Überprüfen Sie, ob JS Objekt enthält Array
- 26. Überprüfen Sie das Datum in JS?
- 27. Überprüfen MongoDB Status in Knoten js
- 28. JS überprüfen, ob ein Wert existiert
- 29. Was verwendet der log4j2-Dateiappender für die Dateicodierung/das Dateiformat?
- 30. Codierung und Dateicodierung in Vim auf utf-8 setzen