Vier gute Schritte, um immer korrekt codierten UTF-8-Text zu erhalten:
1) Führen Sie diese Abfrage vor jeder anderen Abfrage aus:
mysql_query("set names 'utf8'");
2) Fügen Sie dies Ihrem HTML-Kopf hinzu:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3) Fügen Sie dies am Anfang Ihres PHP-Codes hinzu:
header("Content-Type: text/html;charset=UTF-8");
4) Speichern Sie Ihre Datei mit UTF-8 without BOM
Codierung mit Notepad++
oder irgendein anderer guter Texteditor / IDE.