Heim > Artikel > Backend-Entwicklung > Was tun, wenn die PHP-CLI verstümmelte chinesische Zeichen enthält?
Lösung für verstümmelte chinesische Zeichen in PHP CLI: 1. Öffnen Sie die Datei php.ini und stellen Sie dann den Zeichensatz auf „default_charset = „UTF-8““ ein. 2. Stellen Sie das cmd-Fenster auf UTF-8-Kodierung ein.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
So lösen Sie chinesische verstümmelte Zeichen im PHP-CLI-Modus
1. php.ini-Standardzeichensatz: default_charset = „UTF-8“
2. Stellen Sie das cmd-Fenster auf UTF-8-Kodierung ein.
Die Lösung ist wie folgt:
1. Drücken Sie gleichzeitig „win + R“ und geben Sie regedit ein, um die Registrierung aufzurufen
2. Suchen Sie HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exe existiert unter diesem Element, dann ändern Sie den Wert in dezimal „65001“ und klicken Sie auf „OK“. Wenn er nicht existiert, erstellen Sie ein neues DWORD (32-Bit-Wert) unter diesem Element, nennen Sie es „CodePage“ und legen Sie den Wert auf „ 65001". Schließen Sie dann den Registrierungsmanager.
3. Schließen Sie zu diesem Zeitpunkt alle cmd-Fenster und starten Sie cmd neu, damit es wirksam wird.
Empfohlenes Lernen: „PHP-Video-Tutorial“
3. PHP-Dateiecho direkt
<?php echo "中国";
Öffnen Sie cmd, geben Sie chcp 65001 ein und drücken Sie die Eingabetaste
mysqli_set_charset($conn,'utf8');
Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-CLI verstümmelte chinesische Zeichen enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!