Heim >Backend-Entwicklung >PHP-Problem >Zusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen
Lösung für den verstümmelten Code von Apache PHP: 1. Ändern Sie die Konfiguration „httpd.conf“. 2. Fügen Sie die Codierung „UTF8“ zum Head-Tag hinzu den Code „charset=utf-8“ auf die PHP-Seite.
Apache+PHP löst das Problem verstümmelter chinesischer Zeichen
Eine httpd.conf-Konfiguration von Apache.
AddDefaultCharset OFF
Zwei Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in HTML
1 Fügen Sie UTF8-Kodierung (internationale Kodierung) im Head-Tag hinzu: UTF-8 ist eine Codierung ohne Land, also unabhängig von jeder Sprache und kann in jeder Sprache verwendet werden.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2. Speichern Sie die Dateikodierung als UTF-8. Editoren wie Notepad oder Editplus verfügen über die Funktion, beim Speichern die Kodierung auszuwählen.
Drei gemischte HTML- und PHP-Seitenlösungen
Zusätzlich zur zweiten Methode müssen Sie auch diesen Satz am Anfang der Datei hinzufügen. Code:
<?php header("Content-type:text/html;charset=utf-8"); ?>
Chinesisches verstümmeltes Problem von vier reinen PHP-Seiten (die Daten sind statisch)
Dazu muss nur der folgende Code am Anfang der Seite hinzugefügt und dann gespeichert werden UTF-8-kodierte Dateien sind ausreichend.
<?php header("Content-type:text/html;charset=utf-8"); ?>
Fünf PHP+Mysql-chinesische verstümmelte Probleme
Zusätzlich zu den in Punkt 4 genannten Vorgängen müssen Sie auch die Datenbankkodierung Ihrer Daten abfragen/ändern/hinzufügen wurde schon einmal hinzugefügt. Darüber hinaus ist anzumerken, dass sich UTF8 hier vom vorherigen unterscheidet und keine horizontale Linie in der Mitte vorhanden ist.
<?php mysql_query('SET NAMES UTF8'); //接下来的就是数据的增删查改 ?>
6 Zeigt den chinesischen Namen des hochgeladenen Anhangs korrekt an
Finden Sie die Datei config.php in xampp/moodle,
in $CFG- > Fügen Sie $CFG->unicodecleanfilename = true;
nach uncodedb = true hinzu, damit der hochgeladene Anhang den chinesischen Namen korrekt anzeigt.
7 Wenn Sie Dateien im IE-Browser hochladen, werden möglicherweise verstümmelte Zeichen usw. angezeigt. Sie können diesen Satz in die zweite Zeile von
lib/editor/htmlarea/coursefiles.php
einfügen: / / Sie können Folgendes verwenden: set nu zeigt die Zeilennummer an
@header("Content-Type: text/html; charset=utf-8"); //这个是默认选择utf-8编码
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonZusammenfassung der Lösungen für verstümmelte Apache-PHP-Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!