Problema com caracter acentuado

4 respostas
C

Olá Pessoal,

Quando rodo o programa abaixo via prompt de comando
no windows:

public static void main(String[] args) {

String acentos = Acentos: áéíóú ***;

System.out.println(acentos);

}

sai a seguinte saida:

Acentos: ßÚݾ· ***

com caracteres acentuados todos errados. porque???

Qualquer ajuda será bem-vinda.

Até mais.
Fabrício Luis.

4 Respostas

dudaskank

É porque no prompt de comando sai assim mesmo, se você rodar seu programa no eclipse por exemplo sai corretamente.

Se não me engano tem relação com a codificação dos caracteres do DOS, que além de ser só ASC II, é diferente do padrão do Windows.

Beleza? Flw

T

No caso do Windows, altere o fonte do “Command Prompt” para “Lucida Console” e digite o seguinte comando antes de rodar seu programa Java:

chcp 1252

J

thingol:
No caso do Windows, altere o fonte do “Command Prompt” para “Lucida Console” e digite o seguinte comando antes de rodar seu programa Java:

chcp 1252

Meu, faz séculos que eu não via o chcp … :smiley:

dudaskank

nossa, que da hora, não sabia que dava pra fazer essas coisas hehehe, aliás não sabia desse chcp

:stuck_out_tongue:

Criado 2 de agosto de 2006
Ultima resposta 3 de ago. de 2006
Respostas 4
Participantes 4