Maison  >  Article  >  développement back-end  >  Comment résoudre le problème chinois tronqué de wamp php

Comment résoudre le problème chinois tronqué de wamp php

藏色散人
藏色散人original
2020-08-08 09:31:023186parcourir

Solution pour wamp le code chinois tronqué : 1. Ajoutez l'instruction "header('Content-Type: text/html; charset=UTF-8');" à l'en-tête php ; fichier Stocké au format "UTF-8 BOM".

Comment résoudre le problème chinois tronqué de wamp php

Recommandé : "Tutoriel vidéo PHP"

J'ai récemment appris PHP et j'ai découvert que l'écho est utilisé à chaque fois en PHP files Lorsque la commande génère des caractères chinois, des caractères tronqués apparaissent toujours. Les fichiers HTML purs n'apparaîtront pas tronqués. Après avoir longuement cherché en ligne, ils ont tous dit que le problème était que la méta n'écrivait pas UTF-8. Cependant, Force a clairement chargé le code méta utf-8, mais il est toujours tronqué. Finalement, j'ai trouvé le problème. Il s'est avéré qu'il s'agissait d'un problème avec le jeu de caractères par défaut de php.ini.

Généralement, lorsque vous utilisez le jeu de caractères UTF-8, il vous suffit d'ajouter les caractères suivants à la page :

<meta charset="UTF-8">

Si des caractères chinois tronqués apparaissent, veuillez vous référer aux solutions suivantes

Solution temporaire 1 :

Ajoutez le code suivant à l'en-tête php

header(&#39;Content-Type: text/html; charset=UTF-8&#39;);

Solution temporaire 2 :

Lors de l'enregistrement du fichier php, il doit être stocké au format de nomenclature UTF-8. Cependant, cette méthode présente un inconvénient : elle peut être testée localement, mais des caractères tronqués apparaîtront lors de la transmission au site Web.

Comment résoudre le problème chinois tronqué de wamp php

Solution parfaite 3 :

Enfin, il a été découvert que le jeu de caractères par défaut du fichier WAMP PHP.INI local d'origine avait été modifié en GBK. Modifiez le jeu de caractères par défaut du fichier en UTF-8. Résolution parfaite des problèmes.

Trouvez wamp64binphpphp5.6.31php.ini

Recherchez le code correspondant et modifiez-le comme suit. Faites attention à la version PHP que vous utilisez. Différentes versions de php.ini se trouvent dans différents dossiers.

; PHP&#39;s default character set is set to UTF-8.
; http://php.net/default-charset
default_charset = "UTF-8"

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!

Déclaration:
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