Ich habe ein Problem mit Sonderzeichen und utf-8 aus ß wird z.B. Ã� oder aus ü ü.
Wie bekommt man das weg?
Ich würde mal vermuten, du hast nicht korrekt angegeben, daß
UTF-8 verwendet wird.
Kann man z.B. in der .htaccess machen oder mit der
header-Funktion von PHP.
Das hab ich in der .htaccesss vom root-Ordner: AddDefaultCharset utf-8
arbeitest du mit ner datenbank?
Wenn ja, hast du auf UTF-8 gestellt?
Alle Elemente eines Systems sollten die gleiche Kodierung benutzen
MfG, xcube
Wirklich mit 3 s? Dann liegt es daran ;o)
Am besten du gibst mal die URI der betroffenen Seite an.
Bei jedem browser kannst du auch in der Dokumentinformation
nachgucken, welche Kodierung der verwendet. Weicht das von
UTF-8 ab, ist ein Fehler drin.
Nimmt der browser andersherum UTF-8 an und auf der Seite
paßt es dennoch nicht, so ist das Dokument vermutlich nicht mit
UTF-8 kodiert ;o)
Den Bindestrich sollte man nicht vergessen
Ich hatte mysql_set_charset('utf8');
statt mysql_set_charset('utf-8');
oder
query("SET NAMES UTF8");
[quote=“xcube”]oder
query("SET NAMES UTF8");
[/quote]
Note: This is the preferred way to change the charset. Using mysql_query() to execute SET NAMES … is not recommended.
us.php.net/manual/en/function.my … harset.php