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 umSystem.out.println ("áéóúãõ");e aparece isso
System.out.println("áóúéãõẽ");VLW
e tipo qero que aparece com acento tbm no DOS … nos IDE aparece normal
Progamando com acento no DOS
7 Respostas
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
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.
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
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
Victor, é um parametro que você deve adicionar ao executável java, responsável por iniciar seu aplicativo, não ao seu código fonte.