Maison > Article > développement back-end > Comment résoudre le problème chinois tronqué de wamp php
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".
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('Content-Type: text/html; charset=UTF-8');
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.
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'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!