Progamando com acento no DOS

7 respostas
victor984

victor984:
Seguinte pessoal, programo em windows e quero por acentuaçao no DOS … eu uso IDE como eclipse e netbeans … mas qero por acento no DOS q nem linux … eu dou um

System.out.println ("áéóúãõ");

e aparece isso

System.out.println("áóúéãõẽ");

VLW
e tipo qero que aparece com acento tbm no DOS … nos IDE aparece normal

7 Respostas

victor984
kicolobo

Basta definir o atributo file.encoding da JVM para cp1252 ou Windows-1252.
É que este é o encoding do DOS

faz isto com o seguinte parâmetro: -Dfile.encoding=cp1252

victor984

cara, como eu faço isso xD

olha meu e-mail é [email removido]

qualqer coisa

kicolobo

Seu programa vai ser executado com a linha de comando, certo?
Você vai executá-lo com algo como java -jar SeuArquivo.jar ou java Classe, certo?

Só preceder com o atributo, tal como no exemplo abaixo:

java -Dfile.encoding=Cp1252 [o restante do comando]

Se estiver usando uma IDE como Netbeans ou Eclipse, vá nas propriedades do projeto e, na parte que define os atributos de linha de comando, vai haver uma opção de parametros para a VM. Sò adicionar este parametro que lhe passei e o problema vai ser resolvido.

victor984

cara o codigo esta aqui olha

public class teste { java -Dfile.encoding=Cp1252; public static void main (String [] args){ System.out.println("áéóúãẽó"); } }

ta certo onde eu ponho isso ? desculpa por tomar seu tempo cara mais sou iniciante suhaasuh

@Victoor_Ramos - Twitter

J

eu acho que vc não coloca isso no seu codigo e sim nas preferencias do aplicativo que vc esta desenvolvendo(netbeans ou eclipse)

como o cara disse procura ai na interface preferencias…ou propriedades.

isso foi oque eu entendi pela msg do kicolobo =x

kicolobo

Victor, é um parametro que você deve adicionar ao executável java, responsável por iniciar seu aplicativo, não ao seu código fonte.

Criado 27 de novembro de 2010
Ultima resposta 27 de nov. de 2010
Respostas 7
Participantes 3