CyberDemon Geschrieben 30. Juli 2006 Geschrieben 30. Juli 2006 Hi, muß man heute noch Umlaute wie ä,ö und ü durch "ä", "ö" und "ü" ersetzen oder können mittlerweile alle Browser diese und ähnliche Zeichen wie "ß" identifizieren?
kills Geschrieben 30. Juli 2006 Geschrieben 30. Juli 2006 Hi, wenn der Charset richtig gesetzt ist muss nur >, <, &, ' und " maskiert werden siehe http://www.php.net/htmlspecialchars manche webserver senden selbst einen charset mit, dann reicht es nicht aus das ganze nur via <meta> zu senden, sondern muss noch zusätzlich mit header() gearbeitet werden. Gruß, Markus
stone2601 Geschrieben 1. August 2006 Geschrieben 1. August 2006 wie mein vorredner schon sagte hängt das vom charset ab...in der regel funzt das aber. w3c-konform ist und bleibt aber immer nur ¨*; etc
perdian Geschrieben 1. August 2006 Geschrieben 1. August 2006 muß man heute noch Umlaute wie ä,ö und ü durch "ä", "ö" und "ü" ersetzen oder können mittlerweile alle Browser diese und ähnliche Zeichen wie "ß" identifizieren?Bei korrekt gesetztem Content Type und Encoding sollte man eigentlich darauf verzichten können. In der überwiegenden Zahl der Fälle wird es auch so reibungslos funktionieren. Dennoch kann es natürlich immer die (wenigen) Fälle geben, wo es eben nicht so funktioniert, wie man es gerne hätte. Da kommt es dann also auf den Anwendungsfall an: Reichen dir "sehr viele" und du kannst mit ein paar Ausreissern leben, bei denen bestimmte Zeichen nicht korrekt angezeigt werden, oder willst/musst du nahezu 100% der User korrekt erreichen?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden