1. Vérifiez le problème de conversion de la page HTML en encodage UTF-8
1. Ajoutez une ligne après l'en-tête et avant le titre :
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
L'ordre ne peut pas être erroné, doit être après la tête et avant le titre.
Problème d'encodage du fichier 2.html :
Cliquez sur le menu de l'éditeur : "Fichier" -> "Enregistrer sous", vous pouvez voir l'encodage du fichier actuel, assurez-vous que l'encodage du fichier est : UTF -8,
Si c'est ANSI, vous devez changer l'encodage en : UTF-8.
3. Problème de nomenclature d'en-tête de fichier HTML :
Lors de la conversion de fichiers d'autres encodages en encodage UTF-8, une balise BOM est parfois ajoutée au début du fichier,
Une balise BOM peut amener le navigateur à afficher des caractères tronqués lors de l'affichage de caractères chinois.
Comment supprimer cette balise BOM :
1. Vous pouvez ouvrir le fichier avec Dreamweaver et le réenregistrer pour supprimer la balise BOM !
2. Vous pouvez ouvrir le fichier avec EditPlus, et dans le menu "Préférences"->"Fichier"->"Signature UTF-8", le régler sur : "Toujours supprimer la signature", et puis enregistrez le fichier, c'est-à-dire que l'étiquette de nomenclature peut être supprimée !
3. Problème d'encodage UTF-8 du serveur WEB :
Si vous suivez les étapes répertoriées ci-dessus et que vous rencontrez toujours des problèmes de chinois tronqué, veuillez vérifier l'encodage du serveur WEB que vous utilisez. Question <. 🎜>
Si vous utilisez Apache, veuillez définir le jeu de caractères dans le fichier de configuration sur : utf-8 (seules les méthodes sont répertoriées ici, veuillez vous référer au fichier de configuration Apache pour le format spécifique) Si vous utilisez Nginx, veuillez définir charset dans nginx.conf sur utf-8 Recherchez spécifiquement "charset gb2312;" ou une instruction similaire et remplacez-la par : "charset utf-8;" 2. Problème de conversion de page PHP en UTF-8 1. Ajoutez-en un au début du code :header("Content-Type: text/html;charset=utf-8");
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Si le champ stocke l'anglais ou des chiffres, la valeur par défaut est correcte. Recommandé :
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!