Ich mag mit xmlHttpRequest
ein Dokument aus dem Internet holen. Allerdings ist der betreffende Text nicht utf8 (in diesem Fall ist es Windows-1251, aber im generischen Fall würde ich das nicht sicher wissen).Fetching Nicht-UTF-8-Daten mit XMLHttpRequest
Allerdings, wenn ich responseType="text"
verwende es behandelt es, als ob die Zeichenfolge utf8 ist, ignoriert den Zeichensatz in der Content-Type (was zu einem fiesen Durcheinander).
Wenn ich ‚Blob‘ hat (wahrscheinlich die nächste Sache, was ich will), kann ich konvertiere dann, dass auf eine DOMString die Codierung berücksichtigt?
'Ignorieren der charset im Content-Baumuster zur Sind Sie sicher, liest der Server korrekt die Datei als Windows-1251 dient sie als solche und antwortet mit dem richtigen Inhaltstyp? Wenn einer dieser drei Fehler auftritt, könnten Sie mit einer Buchstabensuppe fertig werden, bevor sogar ein einzelnes Byte im Browser eintraf. – Thomas
'Konvertieren Sie das zu einem DomString unter Berücksichtigung der Codierung 'Ich bin mir nicht bewusst, eine API/lib für diesen, aber im schlimmsten Fall können Sie jedes Byte auf die richtige char zuordnen. – Thomas