Que dois-je faire si PHP enregistre les données dans la base de données avec des caractères tronqués ?

藏色散人
Libérer: 2023-03-12 17:30:02
original
2166 Les gens l'ont consulté

Solution aux données tronquées lorsque PHP enregistre les données dans la base de données : 1. Ajoutez "header("Content-Type: text/html; charset=utf-8");" au fichier PHP ; mysql_query; 3. , Définir l'encodage du fichier HTML.

Que dois-je faire si PHP enregistre les données dans la base de données avec des caractères tronqués ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3

Que dois-je faire si php enregistre des données dans la base de données avec des caractères tronqués ?

php Caractères chinois tronqués enregistrés dans la base de données MySQL

Récemment, il y a eu un projet php, les caractères tronqués sont un problème de maux de tête

Solution :

1, ajoutez un en-tête ("Content-Type: text/html; charset =utf-8");

2. Ajoutez mysql_query("set names 'encoding'"); avant le programme PHP qui doit effectuer les opérations de base de données. L'encodage est cohérent avec l'encodage PHP. Si l'encodage PHP est gb2312, alors le codage mysql 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

mysql_query("set names 'utf8'") 或者mysqli_query("set names 'utf8'");
Copier après la connexion

Il convient de noter que l'endroit marqué en rouge est utf8. , pas utf-8 ;

3, le html utilisé Le fichier doit également être encodé, généralement en utilisant utf-8

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
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!