Caracteres especiais no Prompt de Comando do Windows
Quando você salva texto plano pelo Bloco de Notas ou qualquer outro editor que use a codificação padrão do sistema (o "ANSI" do Bloco de Notas) está criando arquivos com a codificação Windows-1252.
O problema é que o Prompt de Comando usa por padrão CP850 e daí os caracteres especiais não "batem". Para mudar o Prompt de Comando para Windows-1252, vá nas propriedades dele e selecione uma fonte TrueType, tipo a Lucida Console ou outra monoespaçada de sua preferência.
Depois, mude a codificação numa janela do console já aberta com o comando
ou invocando o executável
O código para mudar para Unicode com o
Referência:
http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html
O problema é que o Prompt de Comando usa por padrão CP850 e daí os caracteres especiais não "batem". Para mudar o Prompt de Comando para Windows-1252, vá nas propriedades dele e selecione uma fonte TrueType, tipo a Lucida Console ou outra monoespaçada de sua preferência.
Depois, mude a codificação numa janela do console já aberta com o comando
chcp 1252
ou invocando o executável
cmd.exe
com o mesmo códigocmd.exe 1252
O código para mudar para Unicode com o
chcp
(ou ao invocar o cmd.exe
) é 65001
.Referência:
http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html
Comentários
Postar um comentário