É muito chato toda hora q vc vai criar um batch ter q ficar alterando codificação no notepad++ (ou outro editor) ou então fazer o script todo sem acento ou até mesmo usar "cora‡Æo" no lugar de "coração"...
eu tbm passo por isso e é uma M# mesmo
vc tem a opção de alterar a cadeia de caracteres q o seu pc lê em app não-unicode, mas isso valeria APENAS PARA O SEU PC, ou então vc teria q mudar em todo pc q usa pra essa "outra codificação"...
além do mas caso vc converta seu script (já pronto) pra outra cadeia de caracteres, ele fica todo zoado, simplesmente horrível.
mas pra tudo nessa vida tem-se soluções mais simples
pesquisando de boas achei uma solução q se vc parar pra analisar é até bem simples
basta inserir esse código no seu script
espero que isso ajude
fontes:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
e
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
eu tbm passo por isso e é uma M# mesmo
vc tem a opção de alterar a cadeia de caracteres q o seu pc lê em app não-unicode, mas isso valeria APENAS PARA O SEU PC, ou então vc teria q mudar em todo pc q usa pra essa "outra codificação"...
além do mas caso vc converta seu script (já pronto) pra outra cadeia de caracteres, ele fica todo zoado, simplesmente horrível.
mas pra tudo nessa vida tem-se soluções mais simples
pesquisando de boas achei uma solução q se vc parar pra analisar é até bem simples
basta inserir esse código no seu script
- Código:
@echo off
::copia a codificação de console atual (geralmente OEM-850) e grava na variável "cp"
for /f "tokens=2 delims=:." %%x in ('chcp') do set cp=%%x
::altera pra cadeia de caracteres 1252 (europeu ocidental)
chcp 1252>nul
::insira seu script nessa parte
::pode remover os comentarios, se preferir
::inicio do seu script
echo seu script fica aqui
::fim do seu script
::retorna pra codificação anterior do console (geralmente OEM-850)
chcp %cp%>nul
espero que isso ajude
fontes:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
e
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]