Maison > développement back-end > Problème PHP > Que faire si les caractères chinois nginx php sont tronqués

Que faire si les caractères chinois nginx php sont tronqués

藏色散人
Libérer: 2023-03-12 17:18:02
original
3703 Les gens l'ont consulté

Solution au code chinois tronqué dans nginx PHP : 1. Définissez le code de la page Web au format d'encodage utf-8 ; 2. Définissez le format d'encodage utf-8 dans le serveur nginx et nginx.conf.

Que faire si les caractères chinois nginx php sont tronqués

Le environnement de fonctionnement de cet article: Système Linux5.9.8, NGINX Version 1.14.0, ordinateur Dell G3

Nginx PHP Solution chinoise? sur ngin x Lors du déploiement d'un petit projet de page Web sur Internet, les caractères chinois apparaissaient tronqués. Après recherche, les solutions en ligne étaient toutes les mêmes. Changer le format d'encodage du serveur.

Voici un résumé de la solution : les caractères tronqués peuvent être causés par le fait que le format d'encodage n'est pas configuré aux deux emplacements suivants :

1 Le code de la page Web définit le format d'encodage utf-8, comme suit.

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>中文标题</title>
</head>
<body>
    <center>微信搜索:蜗牛linux</center>
</body>
</html>
Copier après la connexion

2. Sur le serveur nginx, nginx.conf définit le format d'encodage utf-8 : notez que la couche serveur et l'emplacement du chemin d'accès doivent être configurés

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;
        }
    }
Copier après la connexion

Modification du fichier de configuration nginx et rechargement de nginx

nginx -s reload
Copier après la connexion

L'accès final test : l'analyse chinoise est normale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal