Maison > Article > développement back-end > Que faire si php cli contient des caractères chinois tronqués ?
Solution aux caractères chinois tronqués dans php cli : 1. Ouvrez le fichier php.ini, puis définissez le jeu de caractères sur "default_charset = "UTF-8"" ; 2. Définissez la fenêtre cmd sur utf- ; 8 encodage.
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Solution aux caractères chinois tronqués en mode php cli Méthode
1. Jeu de caractères par défaut de php.ini : default_charset = "UTF-8"
2. -8 encodage.
La solution est la suivante :
1. Opération : Appuyez sur "win + R" en même temps et entrez regedit pour entrer dans le registre
2. Recherchez HKEY_CURRENT_USERConsole%SystemRoot% _system32_cmd.exe, si l'élément CodePage existe déjà sous cet élément, modifiez la valeur en décimal "65001" et cliquez sur OK s'il n'existe pas, créez un nouveau DWORD (valeur 32 bits) sous l'élément ; et nommez-le "CodePage", la valeur est définie sur "65001". Fermez ensuite le gestionnaire de registre.
3. À ce moment, fermez toutes les fenêtres cmd et redémarrez cmd pour prendre effet.
Apprentissage recommandé : "Tutoriel vidéo PHP"
3. Faites directement écho au fichier php
<?php echo "中国";Ouvrez cmd, entrez chcp 65001 et appuyez sur Entrée
mysqli_set_charset($conn,'utf8');
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!