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".
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
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
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
echo iconf("GB2312","UTF-8",'中文');
header("Content-Type:text/html;charset=gb2312");
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 中的UTF-8改成gb2312。
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!