Le problème des caractères chinois tronqués dans PHPMyAdmin est très courant et très ennuyeux. J'ai rarement utilisé PHPMyAdmin dans le passé. Après l'avoir installé récemment, je l'ai trouvé très pratique. Cependant, j'ai également rencontré le problème des caractères chinois tronqués. La raison principale est que les codages UTF-8 et GB2312 ne peuvent pas être affichés correctement en même temps. . J'ai trouvé des informations sur Internet, mais elles ne sont pas très directes. Je vais maintenant les réorganiser en fonction de ma propre opération.
1. Comme l'encodage par défaut de MySQL est latin1, nous devons d'abord modifier la conversion d'encodage de PHPMyAdmin. Modifiez le fichier select_lang.lib.php sous le répertoire des bibliothèques et changez
[retrait]
'utf-8' => 'utf8',
Modifier pour
'utf-8' => 'latin1',
[/retrait]
2. Ensuite, nous devons modifier l'affichage du codage de la page.
[retrait]
'zh-gb2312' => array('zh|chinois simplifié', 'chinese_simplified-gb2312', 'zh'),
Modifier pour
'zh-gb2312-utf-8' => array('zh|chinois simplifié', 'chinese_simplified-gb2312', 'zh'),
[/retrait]
Autrement dit, ajoutez -utf-8 après zh-gb2312, afin que l'encodage de la page prenne en charge UTF-8.
3. Sélectionnez d'abord zh-gb2312-utf-8 pour accéder à PHPMyAdmin. À l'heure actuelle, la navigation dans les données codées en GB2312 est normale, mais la navigation dans les données UTF-8 est tronquée. Si vous souhaitez parcourir les données UTF-8, accédez à la page d'accueil et sélectionnez zh-utf-8 dans Langue.
[b] Quelques notes : [/b]
1. L'encodage de langue par défaut est très long. Vous pouvez commenter d'autres encodages avec /**/, ne laissant que le codage zh-gb2312-utf-8 et zh-utf-8. .
2. Actuellement, la dernière version de PHPMyAdmin est la 2.8.0-rc1, mais la langue sélectionnée sur la page d'accueil de cette version ne peut pas être spécifique à l'encodage, il n'est donc pas recommandé de l'utiliser.