Maison > développement back-end > Problème PHP > Solution pour Linux php.ini caractères chinois tronqués

Solution pour Linux php.ini caractères chinois tronqués

藏色散人
Libérer: 2023-03-09 13:52:01
original
2559 Les gens l'ont consulté

Solution aux caractères chinois tronqués dans Linux php.ini : recherchez et ouvrez d'abord le fichier de configuration "php.ini" ; puis recherchez la déclaration sur les paramètres d'encodage des caractères et enfin remplacez "iso-8859-1" par " ; utf -8" suffit.

Solution pour Linux php.ini caractères chinois tronqués

L'environnement d'exploitation de cet article : système Windows7, version php5, ordinateur DELL G3

Solution au chinois tronqué caractères dans la méthode php Linux

Aujourd'hui, lors de l'exécution du programme php, des caractères tronqués sont apparus là où les caractères chinois devraient apparaître. 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

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.

Puis redémarrez Apache,

Sudo /etc/init.d/apache2 restart

Saisissez ensuite votre adresse web dans Firefox, entrez votre adresse Web. C'est tout.

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

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

echo iconf("GB2312", "UTF-8 ", 'Chinese');

ne sera pas tronqué.

(2) Ajouter


header("Content-Type:text/html;charset=gb2312");

(3) devant le php echo Bien sûr, la page en chinois simplifié peut aussi simplement utiliser

Remplacez UTF-8 par gb2312. <🎜> 🎜>

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!

É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