O problema dos caracteres chineses ilegíveis no PHPMyAdmin é muito comum e muito irritante. Eu raramente usei o PHPMyAdmin no passado. Depois de instalá-lo recentemente, achei muito conveniente. No entanto, também encontrei o problema de caracteres chineses distorcidos. O principal motivo é que a codificação UTF-8 e GB2312 não pode ser exibida corretamente ao mesmo tempo. . Encontrei algumas informações na Internet, mas não são muito diretas. Agora vou reorganizá-las com base na minha própria operação.
1. Como a codificação padrão do MySQL é latin1, primeiro precisamos modificar a conversão da codificação do PHPMyAdmin. Modifique o arquivo select_lang.lib.php no diretório de bibliotecas e altere
[recuar]
'utf-8' => 'utf8',
Modificar para
'utf-8' => 'latino1',
[/recuar]
2. Em seguida, precisamos modificar a exibição da codificação da página.
[recuar]
'zh-gb2312' => array('zh|chinês simplificado', 'chinês_simplificado-gb2312', 'zh'),
Modificar para
'zh-gb2312-utf-8' => array('zh|chinês simplificado', 'chinês_simplificado-gb2312', 'zh'),
[/recuar]
Ou seja, adicione -utf-8 após zh-gb2312, para que a codificação da página suporte UTF-8.
3. Primeiro selecione zh-gb2312-utf-8 para entrar no PHPMyAdmin. Neste momento, a navegação nos dados codificados em GB2312 é normal, mas a navegação nos dados UTF-8 está distorcida. Se você deseja navegar pelos dados UTF-8, vá para a página inicial e selecione zh-utf-8 em Idioma.
[b] Algumas notas: [/b]
1. A codificação do idioma padrão é muito longa. Você pode comentar outras codificações com /**/, deixando apenas a codificação zh-gb2312-utf-8 e zh-utf-8. .
2. Atualmente, a versão mais recente do PHPMyAdmin é 2.8.0-rc1, mas o idioma selecionado na página inicial desta versão não pode ser específico para a codificação, portanto não é recomendado utilizá-lo.