Como imprimir acentos no console do DOS?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Olá a todos.

Alguém sabe dizer como imprimir acentos no console?

Não entendeu? Como imprimir "Olá Mundo!" com o acento do "a", no promtp do DOS?

Aquele abraço,
diego2005
GUJ Master
[Avatar]

Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline

Dá pra usar o valor Unicode dos caracteres por exemplo:

char c = '\ufeeb';

Só não sei como que faz pra saber os caracteres correspondentes.

Alguém sabe???

SCJP 1.4

Meu Currículo
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

a) Altere a fonte do console do DOS para "Lucida Console"
b) Antes de rodar seu programa Java, execute o comando:

chcp 1252
[WWW]
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Obrigado thingol pela dica. Aliás, obrigado pelas muitas dicas que tens me dado.

Testei e funcionou.

Se não for pedir demais, só queria saber por que usar a fonte Lucida Console e por que digitar aquele comando, você saberia explicar?

Aquele abraço,
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Segredos do ofício. Experimente deixar de fazer uma das duas coisas para ver o que ocorre

a) A fonte Lucida Console é que tem vários caracteres Unicode.

b) chcp 1252 altera o "encoding" do Windows para a visualização no console. (Code Page 1252 é quase a ISO-8859-1, exceto por três ou quatro caracteres.)
[WWW]
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Show de bola você!

Se todo mundo aqui no fórum fosse educado, paciente e inteligente como você, pouparíamos muitas discussões...

P.S.: Para quem tá chegando agora: 1) Sou heterosexual e casado; 2) Não conheço o thingol pessoalmente, mas pelo jeitão dele pude escrever o que escrevi; 3) Se não tens paciência com quem tá começando, como eu, é melhor nem clicar no link Jáva Básico;

Aquele abraço,
Fabio Verdi
Thread.start()
[Avatar]

Membro desde: 03/05/2006 17:41:20
Mensagens: 33
Offline

Thingol, comigo não funcionou, estou usando o XP, será que isso interfere em algo???

System.out.println("11001101100001110001011010011101111=====Almoçando, Jantando e Sonhando com JAVA=====");
[Email] [MSN]
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

O Fabio, diminui seu avatar... Olha o tamanho q ta essa foto...

Falow

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
pcassiano
Virtual Machine Man

Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline

Olá Fábio Verdi.

Também uso o XP, não tive problemas. Você fez as confugirações na ordem sugerida?

Aquele abraço,
Fabio Verdi
Thread.start()
[Avatar]

Membro desde: 03/05/2006 17:41:20
Mensagens: 33
Offline

Pcassiano;

Eu havia pulado a troca da fonte, agora esta funcionando normalmente.

Valew.

System.out.println("11001101100001110001011010011101111=====Almoçando, Jantando e Sonhando com JAVA=====");
[Email] [MSN]
card?
Smalltalk

Membro desde: 07/09/2011 13:15:26
Mensagens: 1
Offline

thingol wrote:a) Altere a fonte do console do DOS para "Lucida Console"
b) Antes de rodar seu programa Java, execute o comando:

chcp 1252


fala thingol, blz?
como você descobriu isso?
Andre Rosa
GUJ Master
[Avatar]

Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline

card? wrote:
thingol wrote:a) Altere a fonte do console do DOS para "Lucida Console"
b) Antes de rodar seu programa Java, execute o comando:

chcp 1252


fala thingol, blz?
como você descobriu isso?


Sério que você desenterrou um tópico de 2006 para fazer uma pergunta dessas?
[ICQ]
JoatanGuj
JavaChild
[Avatar]

Membro desde: 06/09/2011 17:39:51
Mensagens: 118
Offline

thingol wrote:a) Altere a fonte do console do DOS para "Lucida Console"
b) Antes de rodar seu programa Java, execute o comando:

chcp 1252



fala thingol, blz?
como você descobriu isso?



Sério que você desenterrou um tópico de 2006 para fazer uma pergunta dessas?



huehuehuheuhe

<$
Java Web.start();
$>
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team