你好 Erich,
ich habe folgendes Problem: ich arbeite gerade an einer Benutzeranmeldung,
bei der ich kein Eurozeichen zulassen will. Allerdings kommt am Server
scheinbar kein Eurozeichen sondern dieses Zeichen an: ¤
Was ist da los? Ich habe momentan iso-8859-15 als Zeichensatz im HTML
Quelltext definiert. Ich habe es auch schon mit 8859-1 und windows-1252
probiert, wobei jedes Mal dasselbe herauskam.
Sicher, dass du dem Browser wirklich gesagt hast, dass du ISO-8859-15
benutzen moechtest? Denke daran, dass HTTP-Header meta-Definitonen
ueberschreiben. PHP hat z. B. per default ISO-8859-1 als Charset
definiert -- und danach sieht es aktuell aus (in ISO-8859-15 ist die
Codierung, die bei ISO-8859-1 der Thorn (¤) ist, das Euro-Zeichen (€)).
Gehe also am besten per header() sicher, dass der richtige Charset
vermittelt wird (z. B. header("Content-Type: text/html; charset=ISO-8895-15");
再见,
CK
Der Verstand steht ueber allem. Was durch die Vorstellungskraft nicht geschaffen werden kann, existiert nicht.
http://wwwtech.de/