Problembeschreibung:
Bei Verwendung eines Apache-Servers zur Installation eines GBK-codierten Programms im CentOS-System werden verstümmelte Zeichen angezeigt.
Analyse:
Dies liegt hauptsächlich daran, dass die Zeichenkodierung des standardmäßig installierten Apache-Servers UTF-8 ist. Wenn im GBK-Programm keine erzwungene Kodierung vorhanden ist, werden verstümmelte Zeichen generiert.
(Empfohlenes Tutorial: Centos-Tutorial )
Lösung:
1. Öffnen Sie die Apache-Konfigurationsdatei httpd.conf, z. B. / standardmäßig usw /httpd/conf/httpd.conf
# vi /etc/httpd/conf/httpd.conf
2. Suchen Sie das AddDefaultCharset-Konfigurationselement
AddDefaultCharset UTF-8
3. Ändern Sie die AddDefaultCharset-Konfiguration und deaktivieren Sie die Konfigurationszeichen wie folgt :
AddDefaultCharset Off
4. Sie können die Standardkodierung von Apache auch wie folgt auf GB2312 einstellen:
AddDefaultCharset GB2312
Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo lösen Sie verstümmelte Zeichen in einer Apache-Umgebung unter Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!