Maison > Article > développement back-end > Comment définir le jeu de caractères de connexion MySQL en php
Caractère est un terme général désignant divers caractères et symboles, notamment des caractères de différents pays, des signes de ponctuation, des symboles graphiques, des chiffres, etc. Jeu de caractères (Jeu de caractères) est une collection de plusieurs caractères. Il existe de nombreux types de jeux de caractères. Chaque jeu de caractères contient un nombre différent de noms de jeux de caractères courants : jeu de caractères ASCII, jeu de caractères GB2312. Jeu de caractères BIG5, jeu de caractères GB18030, jeu de caractères Unicode, etc. Pour qu'un ordinateur puisse traiter avec précision du texte dans différents jeux de caractères, un codage de caractères est nécessaire afin que l'ordinateur puisse reconnaître et stocker divers textes. Il existe un grand nombre de caractères chinois et ils sont divisés en deux types de caractères, le chinois simplifié et le chinois traditionnel, avec des règles d'écriture différentes. Les ordinateurs ont été conçus à l'origine sur la base de caractères anglais à un octet. Par conséquent, le codage des caractères chinois est une question technique. base de l'échange d'informations chinois.
J'ai toujours utilisé mysql_query("SET NAMES 'utf8'"); pour définir la connexion par défaut de MySQL Jeu de caractères mais aujourd'hui j'ai trouvé une recommandation PHP Une alternative à cette méthode est la fonction
mysql_set_charset() qui définit le jeu de caractères de connexion MySQL.
Cette fonction s'utilise comme ceci :
mysql_set_charset('utf8', $link);
Renvoie VRAI en cas de succès et FAUX en cas d'échec.
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!