Heim  >  Artikel  >  Backend-Entwicklung  >  Wie ändere ich die PHP-Konfigurationsdatei php.ini, um verstümmelte Zeichen zu lösen?

Wie ändere ich die PHP-Konfigurationsdatei php.ini, um verstümmelte Zeichen zu lösen?

coldplay.xixi
coldplay.xixiOriginal
2020-07-10 14:34:053408Durchsuche

So ändern Sie die PHP-Konfigurationsdatei php.ini, um den verstümmelten Code zu lösen: Öffnen Sie zuerst die PHP-Konfigurationsdatei [php.ini] und entfernen Sie dann das Semikolon, bevor Sie [;extension=php_mbstring.dll] endgültig neu starten Apache kann.

Wie ändere ich die PHP-Konfigurationsdatei php.ini, um verstümmelte Zeichen zu lösen?

Ändern Sie die PHP-Konfigurationsdatei php.ini, um den verstümmelten Code zu lösen:

php verwendet XmlHttp und Utf ist Standardmäßig wird der Zeichensatz -8 verwendet, und wir verwenden hauptsächlich den Zeichensatz GB2312, der eine Transkodierung von GB2312 nach UTF-8 erfordert.
PHP bietet ein optionales spezielles Codemodul, das eine gegenseitige Konvertierung zwischen mehreren Zeichensätzen realisieren kann. Die Methode zum Laden dieses speziellen Codemoduls ist wie folgt:

  • Öffnen Sie die PHP-Konfigurationsdatei php.ini und entfernen Sie das Semikolon vor ;extension=php_mbstring.dll (Linux ist php_mbstring.so).

  • Nach dem Neustart von Apache kann dieses Modul verwendet werden.

  • Sollte ein Fehler auftreten, prüfen Sie bitte, ob der Pfad zum Erweiterungsverzeichnis korrekt eingestellt ist.
    Nach dem Laden dieses Moduls können wir die Funktion mb_convert_encoding zum Transkodieren verwenden:

<?      
$utf8_string = mb_convert_encoding($gb_string, ’UTF-8’, ’GB2312’);      
?>


Sie können es sehen, indem Sie die transkodierten Zeichen ausgeben. Das Chinesisch ist korrekt angezeigt

Sie können es sehen, indem Sie es wiederholen.

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonWie ändere ich die PHP-Konfigurationsdatei php.ini, um verstümmelte Zeichen zu lösen?. 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