Maison >développement back-end >Problème PHP >Que dois-je faire si le contenu d'entrée chinois obtenu par php ne s'affiche pas ?

Que dois-je faire si le contenu d'entrée chinois obtenu par php ne s'affiche pas ?

藏色散人
藏色散人original
2022-11-21 09:18:181396parcourir

Solution au problème selon lequel le contenu d'entrée chinois ne peut pas être affiché en php : 1. Ouvrez le fichier php correspondant ; 2. Définissez les informations de région par défaut du système en ajoutant l'instruction "setlocale(LC_ALL,NULL);".

Que dois-je faire si le contenu d'entrée chinois obtenu par php ne s'affiche pas ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si le contenu d'entrée chinois obtenu par php ne s'affiche pas ?

php fgetcsv lit le contenu du fichier, mais la partie chinoise ne peut toujours pas être affichée Solution

Lorsque vous utilisez fgetcsv pour lire le contenu du fichier, mais la partie chinoise ne peut toujours pas être affichée si un morceau de. le texte est mélangé avec des lettres et du chinois, alors les caractères chinois avant les lettres ne peuvent pas être lus, mais les caractères chinois après les lettres peuvent être conservés.

La première solution :

Allez sur le site officiel de PHP et recherchez-le. Il s'avère que l'ajout de setlocale peut résoudre le problème.

Ce problème ne s'est pas produit lors de l'utilisation initiale de PHP4. Cela ne peut se produire qu'avec PHP5...

Remarque : La fonction setlocale() modifie uniquement les informations de région pour le script actuel.

Conseils : vous pouvez définir les informations de région comme valeur par défaut du système via setlocale(LC_ALL,NULL).

// utf-8
setlocale(LC_ALL, 'en_US.UTF-8');
// 简体
setlocale(LC_ALL, 'zh_CN');

//设置回系统默认
setlocale(LC_ALL,NULL);

Les identifiants régionaux suivants sont couramment utilisés

zh_CN GB2312
en_US.UTF-8 UTF-8
zh_TW BIG5
zh_HK BIG5-HKSCS
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_CN.GBK GBK

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!

Déclaration:
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