Como resolver a saída de arquivo do sistema Android na linha de comando CMD mostrando caracteres ilegíveis em chinês

1. Histórico do problema


No processo de teste do sistema Android, os caracteres chineses pareciam distorcidos quando o arquivo no sistema cat era comandado por meio do shell. Depois de pesquisar na Internet, havia uma solução. Depois de terminar o sistema hoje, os sintomas dos problemas que encontrei são os seguintes:

2. Solução temporária


1. Abra a janela de linha de comando do CMD.exe
2. Altere a página de código por meio do comando chcp, a página de código de UTF-8 é 65001
chcp 65001
após executar esta operação, a página de código será alterada para UTF-8.

Nota: O método acima só pode resolver o problema na janela cmd atual, mas a janela cmd reaberta ou janela do power shell ainda não pode exibir os caracteres chineses corretamente.

Terceiro, a solução definitiva (modificando o registro)


1. Win + R digite regedit para entrar no registro
2. Encontre HKEY_CURRENT_USER \ Console \% SystemRoot% _system32_cmd.exe Se já houver um item CodePage neste item, altere o valor para o decimal "65001"; se ele não existir, neste item Crie um novo DWORD (valor de 32 bits), nomeie-o "CodePage" e defina o valor como "65001"
3. Reinicie o cmd para entrar em vigor
4. O mesmo para a modificação do Power shell, basta modificar
% SystemRoot% _system32_WindowsPowerShell_v1.0_powershell.exe na etapa 2 Item sob.

O diagrama esquemático é o seguinte:

 

Acho que você gosta

Origin blog.csdn.net/jinhoward/article/details/108286102
Recomendado
Clasificación