Eine schnelle Lösung zum Lesen verstümmelter chinesischer Zeichen in MYSQL mit PHP

高洛峰
Freigeben: 2023-03-03 18:12:01
Original
1449 Leute haben es durchsucht

Ich hatte vor, den Host einer Website zu wechseln, aber ich hatte nicht damit gerechnet, auf das Problem verstümmelter chinesischer Schriftzeichen in PHP und MySQL zu stoßen.

Das vom vorherigen ausländischen Host verwendete MySQL ist die 4.x-Serie, was sich relativ gut anfühlt. Es gibt keinen verstümmelten Code in GBK und UTF-8. Unerwarteterweise ist das MySQL des neuen Hosts Version 5.0 . Als ich es schließlich mit PHP las, war es voller Fragezeichen und verstümmelter Zeichen. Der Grund dafür muss der Unterschied zwischen den MySQL-Versionen sein.

Ich musste die Informationen überprüfen und eine Lösung finden, die darin besteht, SET NAMES UTF8 nach mysql_connect hinzuzufügen, um verstümmelte Zeichen in der UTF8-Datenbank zu entfernen. Für die GBK-Datenbank verwenden Sie SET NAMES GBK.

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt der schnellen Lösung zum Lesen verstümmelter MYSQL-Zeichen in PHP, die Ihnen der Editor bereitgestellt hat. Ich hoffe, dass dies der Fall ist Seien Sie für alle hilfreich. Vielen Dank für Ihre Unterstützung.

Für weitere schnelle Lösungen zum Lesen von verstümmelten MYSQL-Artikeln achten Sie bitte auf die chinesische PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage