JürgenB: Zeichencodierung

Beitrag lesen

Hallo,

ich lese aus den EXIF-Daten eines Fotos eine Bytefolge:

77 101 105 110 32 83 116 101 108 108 112 108 97 116 122 32 105 110 32 66 114 117 99 104 119 101 105 108 101 114 45 66 195 164 114 101 110 98 97 99 104

Diese Bytes wandle ich mit String.fromCharCode(byte) in einen String um, und erhalte das Ergebnis:

Mein Stellplatz in Bruchweiler-Bärenbach

Das ist natürlich nicht das gewünschte, ich erwarte eigentlich

Mein Stellplatz in Bruchweiler-Bärenbach

was daran liegt, dass im EXIF das ä als 195 164 codiert ist.

Gibt es eine Stringfunktion, die die Codierung erkennt und in UTF-8 umwandelt?

Bzw. wie kann ich erkennen, welche Codierung vorliegt und wie kann ich sie lesen?

Gruß
Jürgen

akzeptierte Antworten