Maison >développement back-end >Problème PHP >Comment gérer les caractères chinois tronqués dans PHP+MYSQL

Comment gérer les caractères chinois tronqués dans PHP+MYSQL

coldplay.xixi
coldplay.xixioriginal
2020-08-06 11:45:112211parcourir

Solution au code chinois tronqué dans PHP+MYSQL : Tout d'abord, définissez le type d'encodage sur [gb2312_chinese_ci] lors de la création de la table ; puis ajoutez les instructions pertinentes à l'instruction de connexion à la base de données sur la page PHP, le code est [mysql_query". ("DÉFINIR LES NOMS' gb2312'",$link)].

Comment gérer les caractères chinois tronqués dans PHP+MYSQL

Solution au code tronqué chinois PHP+MYSQL :

Lors de la création de la table, définissez le type d'encodage. à gb2312_chinese_ci.

2. Ajoutez une ligne mysql_query("SET NAMES 'gb2312'",$link); à l'instruction de connexion à la base de données sur la page PHP. Par exemple,

$db_host="localhost"; 
$db_user="root"; 
$db_password="password"; 
$db_name="test";
 
$link=mysql_connect($db_host,$db_user,$db_password);
mysql_query("SET NAMES 'gb2312'",$link); 
$db=mysql_select_db($db_name,$link); 
$query="select * from user"; 
$result=mysql_query($query);

ajoutez cette ligne à la fois à la page d'écriture et à la lecture. page De cette façon, le chinois dans MYSQL Il s'affichera normalement.

Recommandations d'apprentissage associées : programmation php(vidéo)

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