Lösung für verstümmelten PHP-Linux-Code: Suchen und öffnen Sie dann die Datei „/default_charset“. Suchen Sie dann den Speicherort von „default_charset“ und ändern Sie ihn schließlich. „iso-8859-1“ kann in „utf-8“ geändert werden.
Empfohlen: „PHP-Tutorial“
Heute sollte ich beim Ausführen des PHP-Programms verstümmelt sein Zeichen erscheinen dort, wo Chinesisch erscheint. 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.
Wenn keine Datenbankkodierung beteiligt ist: Wir können die Anweisungen 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.
Entfernen Sie die Kommentare, das heißt, entfernen Sie das „;“ und ändern Sie iso-8859-1 in utf-8.
<<>
Dann starten Sie den Apache neu,
sudo /etc/init.d/apache2 restart
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
echo iconf("GB2312","UTF-8",'中文');
header("Content-Type:text/html;charset=gb2312");
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 中的UTF-8改成gb2312。
Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte Problem von PHP Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!