Gunnar Bittersmann: charset=ISO-8859-2 aktivieren

Beitrag lesen

@@Helmut:

nuqneH

schau Dir bitte mal mein Anfangsposting an. Ich hab charset unter <head><meta> aufgeführt. Meinst Du mit http-header etwas anderes?

Ja. In der 'meta'-Angabe heißt es "HTTP-EQUIV". Es ist ein Äquivalent zum HTTP-Header. Im Fall der Angabe der Zeichencodierung hat die Angabe im HTTP-Header Vorrang, wie Der Martin schon sagte.

Wie du deinem Server beibringst, im HTTP-Header die richtige Zeichencodierung anzugeben, kann du in [HTTP-CHARSET] und [HTACCESS-CHARSET] nachlesen.

Die Unicode-Wertangaben werden offenbar durch charset nicht irritiert.

Du meinst die numerischen Zeichenreferenzen? Darin kommen ja auch keine Nicht-ASCII-Zeichen vor, sondern nur '&', '#', Ziffern [0-9] und ';' vor.* Alle diese Zeichen haben sind in ISO 8859-1, ISO 8859-2, UTF-8 und den allermeisten anderen Zeichencodierung identisch codiert.

Qapla'

* in hexadezimalen Zeichenreferenzen noch 'x' und [A-Fa-f].

Überhaupt sollten wennschon NCRs, dann hexadezimale verwendet werden. Das erspart lästige Umrechnerei, denn Unicode-Codepoints werden hexadezimal angegeben.

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)