ich habe meine Datenbank und Webseite komplett auf utf8 umgestellt. Wenn ich nach total kryptischen Sonderzeichen wie « oder … suche, finde ich auch alles.
Aber wenn ich nach den Umlauten "ä, ö und ü" suche, dann wirft der mir alle Ergebnisse mit "a, o und u" aus. Sowohl auf meiner Webseite als auch über phpmyAdmin.
(Bei der Suche nach ß findet er aber auch nur Sprüche mit ß, genau wie es sein soll)
Wer kann mir helfen? Woran liegt das?
Zu utf-8:
- Zeichencodierung der Dateien: utf-8
- header("Content-type: text/html; charset=utf-8");
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- MySQL: SET NAMES utf8;
- ich verwende multibyte-Funktionen
SHOW VARIABLES LIKE "char%":
- Code: Select all
character_set_client utf8
character_set_connection utf8
character_set_database latin1 (lokal: utf8)
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
Ich habe die MySQL-Versionen 5.0.32 (auf dem Server) und 5.0.51 (lokal)
Liebe Grüße,
Christian