Wenn ich Text in kyrillisch in meine DB schreibe so etwas: $var = 'ЖЌЧЃШ'
es erscheint alles in phpMyAdmin verschlüsselt.Kyrillische Kodierung UTF8 in phpMyAdmin - Text erscheint verschlüsselt
So:
So überprüfte ich die Codierung in phpMyAdmin, es utf8_bin
ist.
Mein Skript enthält header('Content-Type: text/html; charset=utf-8');
so weiß ich wirklich nicht, was anderes zu tun. Ich habe hier andere Artikel geprüft, die ich vorgeschlagen habe, den Header hinzuzufügen. Ich habe es schon.
Was könnte das sonst noch verursachen?
Check out http://stackoverflow.com/questions/12534930/mysql-utf-8-character-insert-issue Ich glaube, Sie 'mysql_query benötigen ('set names utf8'); 'nachdem du deine Verbindung geöffnet hast. So, PHP muss UTF8 in der Kopfzeile (was Sie getan haben) festgelegt werden. Die mysql-Verbindung muss auf utf8 gesetzt werden, das sich auf dieser Verbindung befindet, und die Tabelle, die die Daten empfängt, muss auf utf8 gesetzt werden (was Sie getan haben). – JNevill
Mögliches Duplikat von [UTF-8 Probleme PHP/MySQL] (http://stackoverflow.com/questions/4623733/utf-8-problems-php-mysql) – trincot
Mögliches Duplikat von [UTF-8 den ganzen Weg] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – miken32