Re: Deutsche Umlaute kodieren

"Sascha Dördelmann" <[email protected]> Tue, 22 Jun 2004 10:03:05 +0200
Newsgroups gmane.comp.lang.ruby.german
Message-ID <OF0FD7ECD4.84B24171-ONC1256EBB.002B2C91-C1256EBB.002C3A7B@tlc-gmbh.de>
Hallo zusammen,

>>
Warum willst du diese Entitys verwenden?
Wenn die Seite im Header

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

enthält, kannst du problemlos Latin-1 verwenden. Solltest du lieber
Latin-9 nehmen, musst du iso-8859-1 durch iso-8859-15 ersetzen.
<<

Trotzdem würde ich erwarten, dass es eine Funktion zur Umwandlung von 
Umlauten in Entitäten gibt und hätte ebenfalls escapeHTML als Kandidaten 
dafür angesehen.

Übrigens bin ich nicht sicher, ob Umlaute nicht trotz Angabe des 
Zeichensatzes im Header gelegentlich doch umkodiert werden müssen. Umlaute 
in Links müssen zum Beispiel anders behandelt werden als Umlaute im Text. 
Der Link wird ja ohne Angabe eines Zeichensatzes an einen Webserver 
geschickt und ggf. dann noch von einem Skript ausgewertet. Das merken 
übrigens auch Validatoren, die bei manchen nicht als Entität geschriebenen 
Sonderzeichen in Links meckern.

Sascha