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

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

青灯夜游
青灯夜游Original
2021-05-26 18:01:391943Durchsuche

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');

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 )

    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!

Stellungnahme:
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