Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn Nginx PHP chinesische Zeichen verstümmelt?

Was tun, wenn Nginx PHP chinesische Zeichen verstümmelt?

藏色散人
Freigeben: 2023-03-12 17:18:02
Original
3696 Leute haben es durchsucht

Lösung für den chinesischen verstümmelten Code in Nginx PHP: 1. Stellen Sie den Webseitencode auf das UTF-8-Kodierungsformat ein. 2. Stellen Sie das UTF-8-Kodierungsformat im Nginx-Server und in nginx.conf ein.

Was tun, wenn Nginx PHP chinesische Zeichen verstümmelt?

Die Betriebsumgebung dieses Artikels: Linux 5.9.8-System, Nginx-Version 1.14.0, Dell G3-Computer Heute Bei der Bereitstellung eines kleinen Webseitenprojekts im Internet wurden die chinesischen Zeichen nach der Suche verstümmelt. Die Online-Lösungen waren alle gleich. Ändern Sie das Codierungsformat des Servers.

Hier ist eine Zusammenfassung der Lösung: Verstümmelte Zeichen können dadurch verursacht werden, dass das Codierungsformat an den folgenden beiden Stellen nicht konfiguriert ist: 1 Der Webseitencode legt das UTF-8-Codierungsformat wie folgt fest.

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>中文标题</title>
</head>
<body>
    <center>微信搜索:蜗牛linux</center>
</body>
</html>
Nach dem Login kopieren

2. Auf dem Nginx-Server legt nginx.conf das UTF-8-Codierungsformat fest: Beachten Sie, dass die Serverebene und der Zugriffspfadspeicherort konfiguriert werden müssen.

server {
        listen 81;
        set $root F:/Develop/nginx-1.14.0/html;
        root $root; 
server_name  localhost;
        access_log  logs/host.access.log  main;
        index index.html index.php;
        #设置字符集
        charset utf-8;
        location / {
            root html;
            index index.html index.htm;
            charset utf-8;
        }
    }
Nach dem Login kopieren
Die Nginx-Konfigurationsdatei wurde geändert und nginx neu geladen.

nginx -s reload
Nach dem Login kopieren

Der endgültige Zugriff Test: Chinesisches Parsen ist normal.

Das obige ist der detaillierte Inhalt vonWas tun, wenn Nginx PHP chinesische Zeichen verstümmelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage