Maison > développement back-end > Problème PHP > Comment définir la méthode d'encodage de la base de données en php

Comment définir la méthode d'encodage de la base de données en php

青灯夜游
Libérer: 2023-03-08 22:14:02
original
2545 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction mysql_query() pour définir la méthode d'encodage de la base de données mysql ; la méthode spécifique est : ajoutez le "mysql_query("set names encoding code");" () déclaration.

Comment définir la méthode d'encodage de la base de données en php

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

En php, vous pouvez utiliser le mysql_query () fonction Pour définir la méthode d'encodage de la base de données mysql.

Lorsque PHP se connecte à la base de données, c'est-à-dire après mysql_connect(), utilisez la fonction mysql_query() pour définir la méthode d'encodage.

Exemple : définissez la méthode d'encodage sur utf8

<?php
   $connect=mysql_connect("服务器","登录的用户名","登录的密码");  
   mysql_select_db("数据库名",$connect);
   mysql_query("set names utf8");   //这里设置编码方式为 utf8 
?>
Copier après la connexion

Il est préférable d'utiliser utf-8 pour le jeu de caractères de la page 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, il est fortement recommandé que l'encodage des pages Web, le jeu de caractères de la table de données MySQL et PHPmyAdmin utilisent tous UTF-8. Remarque :

Le code mysql_query("set names 'coding'"); ajouté avant le programme PHP qui doit effectuer les opérations de base de données doit être cohérent avec le codage PHP. Si le codage PHP est gb2312, alors le mysql. le codage est gb2312. S'il s'agit de utf-8, alors le codage mysql est utf8, de sorte qu'il n'y aura pas de caractères tronqués lors de l'insertion ou de la récupération de données

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!

Étiquettes associées:
php
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