Sonderzeichenproblem

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 :unamused:
Ich hatte mysql_set_charset('utf8'); statt mysql_set_charset('utf-8');

oder

query("SET NAMES UTF8");

:wink:

[quote=“xcube”]oder

query("SET NAMES UTF8");

:wink:[/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