Maison  >  Article  >  développement back-end  >  Comment définir l'encodage MySQL en PHP

Comment définir l'encodage MySQL en PHP

藏色散人
藏色散人original
2020-12-02 09:41:162879parcourir

Comment définir l'encodage mysql en PHP : connectez-vous d'abord à la base de données via la fonction "mysql_connect" ; puis définissez la méthode d'encodage sur utf8 via la méthode "mysql_query("set names utf8");"

Comment définir l'encodage MySQL en PHP

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur Dell G3. Cette méthode convient à toutes les marques d'ordinateurs.

Recommandé : "Tutoriel vidéo PHP"

PHP Définir la méthode d'encodage lors de la connexion à la base de données Mysql (une des causes des caractères tronqués)

Aller directement au code :

Connectez-vous à la base de données :

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

ps : Lorsque j'ai défini la méthode d'encodage, j'ai écrit mysql_query("set names utf-8 "); Utiliser l'encodage wamp localement, il n'y a eu aucun problème d'affichage. Puis lorsque j'ai mis le système que j'ai créé sur l'hôte virtuel de Wanwang, des caractères tronqués sont apparus. Certains caractères chinois pouvaient être affichés, tandis que d'autres ne l'étaient pas ? En attendant des caractères étranges, j'ai vérifié que la méthode d'encodage du fichier de la page Web PHP et le code source étaient tous deux utf-8. Enfin, j'ai découvert que c'était un problème lors de la définition de l'encodage pour la connexion à la base de données. longtemps, et... ..

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