Maison > développement back-end > Problème PHP > Résumé des solutions pour les caractères tronqués d'Apache PHP

Résumé des solutions pour les caractères tronqués d'Apache PHP

藏色散人
Libérer: 2023-03-02 13:08:01
original
2772 Les gens l'ont consulté

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.

Résumé des solutions pour les caractères tronqués d'Apache PHP

Apache+PHP résout le problème des caractères chinois tronqués

Une configuration httpd.conf d'Apache.

AddDefaultCharset OFF
Copier après la connexion

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"/>
Copier après la connexion

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");
    ?>
Copier après la connexion

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");
    ?>
Copier après la connexion

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(&#39;SET NAMES UTF8&#39;);
    //接下来的就是数据的增删查改
    ?>
Copier après la connexion

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
Copier après la connexion

 : / / Vous pouvez utiliser : set nu display line number

@header("Content-Type: text/html; charset=utf-8");  //这个是默认选择utf-8编码
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal