Maison > Article > développement back-end > Comment gérer les caractères chinois tronqués en php
Solutions aux caractères chinois tronqués en php : 1. Utilisez "header("content-type:text/html;charset = utf-8");" pour résoudre le problème des caractères tronqués lorsqu'il y a des caractères chinois dans les données de sortie ; 2. Utilisez "query('SET NAMES UTF8');" pour résoudre les caractères tronqués.
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Problème PHP chinois tronqué
J'ai principalement utilisé deux méthodes ici
La première
est principalement utilisée pour résoudre le problème de l'écho, prin_r(), var_dump() et des caractères tronqués lorsque les données de sortie contiennent des caractères chinois, question.
<?php header("content-type:text/html;charset = utf-8"); ?>
Le deuxième type
est principalement utilisé pour résoudre le problème des caractères tronqués dans la base de données lorsqu'il y a des caractères chinois.
$conn->query(‘SET NAMES UTF8’) <?php //连接数据库 $servername = '数据库地址'; $username = '用户名'; $password = '密码'; $dbname = '数据库名称'; $conn = mysqli_connect($servername,$username,$password,$dbname); if(!$conn) { die('连接失败:'.$conn->connect_error); } echo '连接成功'; // 防止中文乱码 $conn->query('SET NAMES UTF8');
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
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!