Lösung für verstümmelten PHP-UTF-8-Code: 1. Suchen Sie in der Datei „my.ini“ und ändern Sie die Codierung auf „utf8“. " );"; 3. Stellen Sie unter „Textdateikodierung“ die Standardkodierung auf „utf8“ ein.
Lösen des verstümmelten PHP-UTF-8-Problems
1. Beim Erstellen einer Datenbank, insbesondere bei der Verwendung von phpMyAdmin und When Beim Umgang mit MYSQL ist es normalerweise utf-8 und das Feld ist utf8_general_ci
Datenbankeinstellungen:
Schauen Sie in der my.ini-Datei nach:
[mysql] default-character-set = utf8 [mysqld] default-character-set = utf8 init_connect = 'SET NAMES utf8 '
Alles auf utf8 setzen
Speichern und starten Sie den MySQL-Dienst neu
2. Beim Umgang mit Daten mysql_query("Namen festlegen 'utf8'"); Hinweis: utf8, nicht utf-8
3 Die Standardcodierung von PHP-Dateien ist ANSI und muss in UTF-8 konvertiert werden. Bei „Speichern unter“ gibt es eine Option zum Codieren. Sie können nicht auswählen: UTF-8 + BOM. Wenn Sie dies auswählen, treten bei der Verarbeitung der Sitzung Probleme auf. Einige Leute entwickeln in Eclipse, Myeclipse und ZendStudio. Der Standardwert in Eclipse ist , was erforderlich ist Öffnen Sie das Fenster „Einstellungen“ unter „Fenster“-> 🎜>
4. Es muss in der PHP-Datei angegeben werden: zum Beispiel oderDer Code lautet wie folgt:
<?php header('Content-Type:text/html;charset=utf-8');?>
//编码转换 function display_fileencoding($filename) { if(extension_loaded("mbstring")) { $code=mb_detect_encoding($filename);//检测字符串编码 $filename=mb_convert_encoding($filename,"UTF-8",$code);//将编码$code转换为utf-8编码 return $filename; } else die("请检查系统是否正确安装配置mbstring"); }
PHP-Chinese-Website
!Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte Problem von PHP UTF-8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!