Maison > base de données > tutoriel mysql > le corps du texte

Comment afficher correctement les données Unicode en PHP lors de la récupération depuis MySQL ?

Susan Sarandon
Libérer: 2024-10-30 09:20:27
original
176 Les gens l'ont consulté

How to Display Unicode Data Correctly in PHP When Retrieving from MySQL?

Affichage des données Unicode en PHP

Pour afficher des données Unicode en PHP, les données doivent être stockées et transmises à l'aide d'un codage de caractères Unicode, tel que UTF-8. Lors de la récupération de données Unicode à partir d'une base de données MySQL, il est important de s'assurer que la connexion à la base de données et la requête sont correctement configurées pour la prise en charge d'Unicode.

Problème :

La requête MySQL fournie récupère les données Unicode mais affiche des points d'interrogation au lieu des caractères attendus. Cela indique une incompatibilité d'encodage entre les données et la sortie.

Solution :

Pour résoudre ce problème et afficher correctement les caractères Unicode, ajoutez les lignes suivantes à votre code PHP. après avoir établi la connexion MySQL :

<code class="php">mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");</code>
Copier après la connexion

Ces lignes définissent respectivement le jeu de caractères et le classement pour le client, les résultats et la connexion, afin de garantir que les données Unicode sont traitées correctement.

Après avoir effectué ces modifications, le code PHP devrait afficher les caractères Unicode comme prévu.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!