Heim >Backend-Entwicklung >PHP-Problem >Lösung für verstümmelte chinesische Zeichen in php.ini unter Linux
Lösung für verstümmelte chinesische Zeichen in Linux php.ini: Suchen und öffnen Sie zuerst die Konfigurationsdatei „php.ini“, dann finden Sie die Anweisung zu den Zeichenkodierungseinstellungen und ändern Sie schließlich „iso-8859-1“ in „utf-8“. das ist Can.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP5-Version, DELL G3-Computer
Lösung für verstümmelte chinesische Zeichen in Linux PHP
Heute werden beim Ausführen des PHP-Programms chinesische Zeichen dort angezeigt, wo sie sind Es sollte verstümmelter Code erscheinen. Als ich später nach einer Lösung suchte, stellte ich fest, dass es sich um ein Problem mit den Zeichenkodierungseinstellungen handelte. Hier sind mehrere Lösungen.
Ohne Datenbankkodierung: Wir können die Anweisung zu den Zeichenkodierungseinstellungen in „/etc/php5/apache2/php.ini“ ändern.
sudo vi /etc/php5/apache2/php.ini
Nachdem Sie die Datei geöffnet haben, drücken Sie „/default_charset“, um zu suchen.
Drücken Sie die Eingabetaste, um den Speicherort von „default_charset“ zu finden und zu ändern Es.
Entfernen Sie die Kommentare, das heißt, entfernen Sie das „;“ und ändern Sie iso-8859-1 in utf-8. P a, starten Sie dann den Apache neu,
Sudo /etc/init.d/apache2 RESTRT
und geben Sie dann in Firefox Ihre Webadresse ein.Im Folgenden sind andere Methoden aufgeführt, die ich jedoch nicht ausprobiert habe. Immerhin ist das Problem gelöst. Zur Information bereitgestellt.
(1) Im Allgemeinen definieren die meisten Seiten aus Gründen der Codierungskompatibilität den Seitenzeichensatz als utf-8
Um Chinesisch normal anzuzeigen, müssen Sie zu diesem Zeitpunkt die Codierungsmethode ändern, z. B. echo iconf("GB2312","UTF-8",'Chinese'); Dann Der Code wird nicht verstümmelt. (2)header("Content-Type: text/html;charset=gb2312");
(3) Natürlich können vereinfachte chinesische Seiten auch einfach
mysql_query ('set name utf8');
Der nächste Schritt besteht darin, Daten zu finden oder zu ändern, das Kichern?
Das obige ist der detaillierte Inhalt vonLösung für verstümmelte chinesische Zeichen in php.ini unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!