Maison >développement back-end >Problème PHP >Que dois-je faire si la base de données de connexion PHP ne prend pas en charge le chinois ?
Solution au problème que la base de données de connexion PHP ne prend pas en charge le chinois : 1. Ouvrez le fichier PHP correspondant et ajoutez le code "mysqli_query($conn, "set names utf8");"; Tapez : text/html; charset=utf-8");" suffit.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3
Que dois-je faire si la base de connexion PHP ne prend pas en charge le chinois ?
Des caractères chinois tronqués apparaissent lorsque PHP se connecte à la base de données ? ? ? ? ?
Lorsque vous utilisez php pour vous connecter à la base de données, de nombreux problèmes apparaissent ? ? ? ? ? ?
On dirait que tu me donnes un indice ?
Pourquoi suis-je si confus ?
Pourquoi dois-je faire mes devoirs ?
Pourquoi est-ce que je ne joue pas à des jeux ?
Pourquoi suis-je si beau ?
Non Non Non
Je suis un bon enfant qui étudie dur. A part le dernier, je ne comprends pas le reste. La solution est en fait très simple :
Rejoignez
mysqli_query($conn , "set names utf8");pour prendre en charge les requêtes en chinois. S'il y a des caractères chinois tronqués, ajoutez simplement :
header("content-Type: text/html; charset=utf-8");. Maintenant, reconnectez la requête
Collez mon code ci-dessous :
0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "poetname: " . $row["poetname"]. "
". "content: " . $row["content"]. "
"; } } else { echo "0 结果"; } mysqli_close($conn); ?>
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!