Página de códigos
Você deve definir que a página de código usada no comando 'chcp' corresponda à codificação usada no arquivo.
Se o Notepad reconhecer o arquivo, ele deve estar em uma das codificações que o Notepad reconhece:
-
ANSI .................
Geralmente Windows Latin-1, página de códigos 1252. -
Unicode ..............
UTF-16 Little Endian com Byte Order Mark (BOM). -
Unicode Big-endian ...
UTF-16 big-endian com lista de materiais. -
UTF-8.................
UTF-8 com lista técnica.
Assim, se o arquivo foi codificado em Unicode UTF-8, você pode usar chcp 65001
Como barlop comentou abaixo: "As páginas de códigos UTF-16 não são suportadas nas janelas do prompt de comando." Portanto, a fim de exibir dados de arquivos UTF-16, o melhor que você pode fazer é provavelmente converter esses arquivos em UTF-8 usando o Bloco de Notas ou outra ferramenta adequada (talvez iconv ou recode ).
Fonte
Você também deve definir a fonte da janela do prompt de comando para uma fonte contendo os caracteres específicos que você precisa exibir . Por exemplo, o Lucida Console, se apropriado. Você pode fazer isso a partir do menu de contexto (clique com o botão direito do mouse) na barra de título da janela, selecione a opção "Propriedades".
Se você tem uma fonte monoespaçada cujo conjunto de caracteres inclui os caracteres específicos que você precisa, você pode adaptar estas instruções para fazer a janela de prompt de comando usar essa fonte.
Exemplo
Veja também
Veja a questão relacionada link