hotti: utf8 Rückwandlung

Beitrag lesen

»» Ist ja auch kein utf8.

Isses auch nicht, hat mit Kodierung gar nichts mehr zu tun, die passiert auf einer Ebene darunter.

»» Ein 'ö' würde da nämlich als C3B6 kodiert. Du hast aber ein 'F6' und das ist ISO-8859.

Du verwechselst die hexadezimale Unicode-Nummer eines Zeichens mit der Bytesequenz, die das Zeichen ergibt, wenn es mit UTF-8 kodiert wird. Der Server liefert aber nur ASCII-kodiertes JSON.

\u00f6 ist die korrekte ECMAScript-Escape-Sequenz für das Zeichen ö (U+00F6).

Genau, steht ja auch da: UTF-8 (c3, b6) ö (Dein Link)

Die Seite vom OP hingegen ist kodiert mit ISO-8859-1, was die Kodierung eines 'ö' zu 'f6' (hex) ja auch erklärt. Sofern hier eine Problemstellung vorliegt, hat die nichts mit UTF-8 zu tun.

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.