Heim > Artikel > Backend-Entwicklung > Was tun, wenn PHP verstümmelte chinesische Zeichen explodiert?
Lösung: 1. Suchen Sie in der Konfigurationsdatei php.ini den Wert des Elements „defalut_charset“ und setzen Sie ihn auf „utf-8“. 2. Verwenden Sie im PHP-Programm „@ini_set('default_charest',' utf -8');"-Anweisung kann die Kodierungsmethode festlegen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP verwenden Sie explosion, um eine chinesische Zeichenfolge zu teilen, z. B. explode(':',' fileName :filename')
wird der zurückgegebene „Dateiname“ verstümmelt. Lassen Sie mich Ihnen die folgende Lösung vorstellen. explode(':','fileName:文件名')时
,返回的"文件名"会乱码,这要怎么解决?下面就给大家介绍一下解决方法。
php explode中文乱码的解决方法:
1、配置php.ini文件
设置defalut_charset = 'utf-8';
Lösung für PHP-Explosion verstümmelter chinesischer Zeichen:
1. Konfigurieren Sie die php.ini-Datei. Setzen Siedefalut_charset = 'utf-8';
Welche Codierung das Programm verwendet, geben Sie einfach ein Es genügt hier nur die entsprechende Codierung2. Verwenden Sie ini_set()
Wenn Sie php.ini nicht ändern können, können Sie@ini_set('default_charest','utf-8');im PHP-Programm verwenden, um den gleichen Effekt zu erzielen.
Beschreibung:
ini_set ( string $varname , string $newvalue )Legen Sie den Wert der angegebenen Konfigurationsoption fest. Diese Option behält ihren neuen Wert, während das Skript ausgeführt wird, und wird wiederhergestellt, wenn das Skript endet.
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP verstümmelte chinesische Zeichen explodiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!