Comment résoudre le problème tronqué de PHP Linux

藏色散人
Libérer: 2023-03-03 12:22:01
original
2773 Les gens l'ont consulté

Solution au code tronqué de php Linux : recherchez et ouvrez d'abord le fichier "php.ini" ; puis appuyez sur "/default_charset" pour rechercher ; puis trouvez l'emplacement de "default_charset" et modifiez-le enfin ; iso-8859-1" peut être remplacé par "utf-8".

Comment résoudre le problème tronqué de PHP Linux

Recommandé : "Tutoriel PHP"

Aujourd'hui, lors de l'exécution du programme php, je devrais tronquer les caractères apparaissent là où le chinois apparaît. Plus tard, lorsque j'ai cherché une solution, j'ai découvert qu'il s'agissait d'un problème lié aux paramètres de codage des caractères. Voici plusieurs solutions.

Lorsque l'encodage de la base de données n'est pas impliqué : nous pouvons modifier les instructions sur les paramètres d'encodage des caractères dans "/etc/php5/apache2/php.ini".

 sudo vi /etc/php5/apache2/php.ini
Copier après la connexion

Après avoir ouvert le fichier, appuyez sur "/default_charset" pour rechercher,

Appuyez sur la touche Entrée pour trouver l'emplacement de default_charset et modifiez-le.

Supprimez les commentaires, c'est-à-dire supprimez le ";" et remplacez iso-8859-1 par utf-8.

<<>

Redémarrez ensuite Apache,

 sudo /etc/init.d/apache2 restart
Copier après la connexion

puis saisissez l'adresse de votre page Web sur Firefox.

Voici d'autres méthodes, mais je ne les ai pas essayées. Après tout, le problème est résolu. Fourni pour votre référence.

(1) De manière générale, pour des raisons de compatibilité d'encodage, la plupart des pages définissent le jeu de caractères de la page comme utf-8

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Copier après la connexion

À l'heure actuelle, pour afficher le chinois normalement, vous devez convertir l'encodage méthode, telle que

echo iconf("GB2312","UTF-8",&#39;中文&#39;);
Copier après la connexion

ne sera pas tronquée.

(2) Ajouter


 header("Content-Type:text/html;charset=gb2312");
Copier après la connexion

devant l'écho en php (3) Bien sûr, la page chinoise simplifiée peut aussi simplement ajouter

       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       中的UTF-8改成gb2312。 
      
Copier après la connexion

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