Maison > Article > développement back-end > Résumé des solutions pour les caractères tronqués d'Apache PHP
Solution au code tronqué Apache PHP : 1. Modifiez la configuration "httpd.conf" ; 2. Ajoutez l'encodage UTF8 à la balise head ; 3. Enregistrez l'encodage du fichier sous "UTF-8" ; le code "charset=utf-8" vers la page PHP.
Apache+PHP résout le problème des caractères chinois tronqués
Une configuration httpd.conf d'Apache.
AddDefaultCharset OFF
Deux méthodes pour résoudre le problème des caractères chinois tronqués en HTML
1 Ajouter l'encodage UTF8 (encodage international) dans la balise head : UTF-8 est un. encodage sans pays, c'est-à-dire indépendant de toute langue et peut être utilisé dans n'importe quelle langue.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2. Enregistrez l'encodage du fichier au format UTF-8. Des éditeurs tels que Notepad ou Editplus ont pour fonction de sélectionner l'encodage lors de la sauvegarde.
Trois solutions de pages mixtes HTML et PHP
En plus de suivre la deuxième méthode, vous devez également ajouter cette phrase en haut du fichier Code :
<?php header("Content-type:text/html;charset=utf-8"); ?>
Problème chinois tronqué de quatre pages PHP pures (les données sont statiques)
Il suffit d'ajouter le code suivant au début de la page, puis de sauvegarder le Les fichiers codés en UTF -8 suffisent.
<?php header("Content-type:text/html;charset=utf-8"); ?>
Cinq problèmes PHP+Mysql chinois tronqués
En plus de suivre les opérations mentionnées au point 4, vous devez également interroger/modifier/ajouter vos données Encodage de la base de données a été ajouté auparavant. De plus, il convient de noter que l'UTF8 est ici différent du précédent, il n'y a pas de ligne horizontale au milieu.
<?php mysql_query('SET NAMES UTF8'); //接下来的就是数据的增删查改 ?>
6 Afficher correctement le nom chinois de la pièce jointe téléchargée
Trouver le fichier config.php dans xampp/moodle,
dans $CFG- > Ajoutez $CFG->unicodecleanfilename = true;
après uncodedb = true; pour que la pièce jointe téléchargée affiche correctement le nom chinois.
7 Lorsque vous choisissez de télécharger des fichiers dans le navigateur IE, des caractères tronqués peuvent s'afficher, etc. Vous pouvez ajouter cette phrase dans la deuxième ligne de
lib/editor/htmlarea/coursefiles.php
: / / Vous pouvez utiliser : set nu display line number
@header("Content-Type: text/html; charset=utf-8"); //这个是默认选择utf-8编码
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
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!