Maison  >  Article  >  développement back-end  >  Comment résoudre le problème des caractères chinois tronqués en PHP ?

Comment résoudre le problème des caractères chinois tronqués en PHP ?

Guanhui
Guanhuioriginal
2020-07-23 10:30:093085parcourir

Comment résoudre le problème des caractères chinois tronqués en PHP ?

Comment résoudre le problème des caractères chinois tronqués en PHP ?

1. Définissez le jeu de caractères sur "utf8" lors de la connexion à la base de données ;

//mysql
mysql_query('SET NAMES utf8');
//mysqli
mysqli_set_charset($connect, 'utf8');

2. Utilisez la fonction "header()" pour définir le "Content-Type". de l'en-tête de réponse à "utf8";

header("Content-Type: text/html;charset=utf-8");

3. Vérifiez si le jeu de caractères de la base de données est "utf8", sinon remplacez-le par "utf8".

Qu'est-ce que utf8

UTF-8 (8 bits, jeu de caractères universel/format de transformation Unicode) est un codage de caractères de longueur variable pour Unicode. Il peut être utilisé pour représenter n'importe quel caractère de la norme Unicode, et le premier octet de son codage est toujours compatible avec ASCII, de sorte que le logiciel d'origine qui traite les caractères ASCII peut continuer à être utilisé sans ou avec seulement quelques modifications. Par conséquent, il est progressivement devenu le codage préféré pour les e-mails, les pages Web et autres applications qui stockent ou transmettent du texte.

Tutoriel recommandé : "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!

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