Maison > développement back-end > Problème PHP > Comment définir la méthode d'encodage lorsque PHP se connecte à MySQL ?

Comment définir la méthode d'encodage lorsque PHP se connecte à MySQL ?

青灯夜游
Libérer: 2023-03-02 19:40:01
original
3371 Les gens l'ont consulté

Lorsque PHP se connecte à la base de données mysql, ajoutez l'instruction "mysql_query("set names utf8");" après l'instruction mysql_connect() pour définir la méthode d'encodage. Remarque : il s'agit de utf8, pas de utf-8 ; il est également préférable d'utiliser utf-8 pour le jeu de caractères de la page Web.

Comment définir la méthode d'encodage lorsque PHP se connecte à MySQL ?

Lorsque PHP se connecte à la base de données, c'est-à-dire ajoutez

//设置数据的字符集utf-8
mysql_query("set names 'utf8'");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");
Copier après la connexion

après mysql_connect(). Notez qu'il s'agit d'utf8, pas d'utf-. 8.

Il est également préférable d'utiliser utf-8 comme jeu de caractères Web. UTF-8 est un codage standard international et une tendance.

Si l'encodage de votre page Web est gb2312, alors SET NAMES GB2312. Cependant, l'éditeur recommande fortement que l'encodage des pages Web, le jeu de caractères de la table de données MySQL et PHPmyAdmin utilisent tous UTF-8.

Informations étendues :

Problème de code tronqué : Une erreur s'est produite lors de la saisie de données à l'aide de PHPmyAdmin, et la saisie n'est pas autorisée ou un code tronqué apparaît

Solution : Il s'agit d'un problème de configuration. Veuillez installer la dernière version de PHPmyAdmin ou Appserv, ouvrez PHPmyAdmin, jeu de caractères MySQL : UTF-8 Unicode (utf8) ; la relecture de la connexion MySQL doit être utf8_unicode_ci lors de la création d'une nouvelle base de données, veuillez également sélectionner utf8_unicode_ci pour la colonne de finition.

Recommandations associées : "Tutoriel PHP", "Tutoriel mysql"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal