Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn PHP verstümmelte chinesische Zeichen explodiert?

Was tun, wenn PHP verstümmelte chinesische Zeichen explodiert?

青灯夜游
Freigeben: 2023-03-09 22:48:02
Original
1996 Leute haben es durchsucht

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.

Was tun, wenn PHP verstümmelte chinesische Zeichen explodiert?

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 Sie defalut_charset = 'utf-8';

Welche Codierung das Programm verwendet, geben Sie einfach ein Es genügt hier nur die entsprechende Codierung

2. Verwenden Sie ini_set()

Wenn Sie php.ini nicht ändern können, können Sie

@ini_set('default_charest','utf-8');
Nach dem Login kopieren

im PHP-Programm verwenden, um den gleichen Effekt zu erzielen.

Beschreibung:

  • ini_set – Legen Sie den Wert für eine Konfigurationsoption fest. Die Syntax lautet wie folgt:

    ini_set ( string $varname , string $newvalue )
    Nach dem Login kopieren

    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.
  • Parameter

  • Varname: Nicht alle gültigen Optionen können mit ini_set() geändert werden. Es gibt einen Anhang mit einer Liste gültiger Optionen.

    • newvalue: Der neue Wert der Option.

    Rückgabewert

    Gibt bei Erfolg den alten Wert zurück, bei Misserfolg false. 🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

    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!

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