Maison  >  Article  >  développement back-end  >  Que dois-je faire si le forum de discussion PHP affiche des caractères tronqués ?

Que dois-je faire si le forum de discussion PHP affiche des caractères tronqués ?

藏色散人
藏色散人original
2022-10-31 09:05:351288parcourir

Solution aux caractères tronqués affichés sur le forum php : 1. Vérifiez et modifiez le codage de l'en-tête de la page Web en UTF8 ; 2. Modifiez le codage stocké dans la base de données en UTF8 ; 3. Exécutez le jeu de caractères "mysql_query("set UTF8 ; ");" déclaration Can.

Que dois-je faire si le forum de discussion PHP affiche des caractères tronqués ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si le tableau de messages PHP affiche des caractères tronqués ?

1. Vérifiez quel encodage se trouve dans l'en-tête de la page Web. Il s'agit généralement de UTF8 (DW CS3)

2. S'il est lu à partir de la base de données, vérifiez l'encodage stocké dans la base de données et sélectionnez UTF8

3.

mysql_query("set character set UTF8");
mysql_query("set names UTF8");

dans le fichier qui se connecte à la base de données Introduction associée :

La fonction mysql_query() exécute une requête MySQL.

Syntaxe

mysql_query(query,connection)

Paramètres

requête requise. Spécifie la requête SQL à envoyer. Remarque : La chaîne de requête ne doit pas se terminer par un point-virgule.

connexion en option. Spécifie l'identifiant de connexion SQL. Si non spécifié, la dernière connexion ouverte est utilisée.

Explication

S'il n'y a pas de connexion ouverte, cette fonction tentera d'appeler la fonction mysql_connect() sans paramètres pour établir une connexion et l'utiliser.

Valeur de retour

mysql_query() renvoie uniquement un identifiant de ressource pour les instructions SELECT, SHOW, EXPLAIN ou DESCRIBE, ou FALSE si la requête n'est pas exécutée correctement.

Pour les autres types d'instructions SQL, mysql_query() renvoie TRUE lorsqu'elle est exécutée avec succès et FALSE lorsqu'une erreur se produit.

Une valeur de retour autre que FALSE signifie que la requête est valide et peut être exécutée par le serveur. Cela ne dit rien sur le nombre de lignes affectées ou renvoyées. Il est possible qu'une requête ait été exécutée avec succès mais n'ait affecté ni renvoyé aucune ligne.

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!

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