Porque nao aceita "ç" e "letras acentuadas&q

5 respostas
J
fala povo PJ!! podem me ajudar to com um problema nao sei porque não ta aceitando ç e letras acentuadas entre outras la vai o codigo:
import java.io.*;

public class teste {
	byte xpto[]; 
	String nome;
	
	public void meuMetodo() {
		xpto = new byte[100];
		try {
			System.out.println("Digite seu nome");
			System.in.read(xpto);
			System.out.println("Ainda byte: " + xpto);
			String nome = new String(xpto);
			nome = nome.trim();
			System.out.println("Ja string: " + nome);
		} catch (IOException erro) {
			System.out.println("Ocorreu um erro");
		}
	}
	
	public static void main(String[] args) {
		teste t = new teste();
		t.meuMetodo();
	}
}
simples nao so que quando eu rodo ele:
bash-2.05b$ java teste
Digite seu nome
luiz 
Ainda byte: [B@119c082
Ja string: luiz
bash-2.05b$ java teste
Digite seu nome
andréa da graça
Ainda byte: [B@119c082
Ja string: andr?a da gra?a
bash-2.05b$
porque nao aceita ç e letras acentuadas???? podem me ajudar? desde ja agradeço!!!

5 Respostas

M

aqui rodou normal

Digite seu nome andré da graça Ainda byte: [B@10b62c9 Ja string: andré da graça

R

e ai blz…

kara q doido testei na minha máquina e ta funcionando normal teu código…!!!

J

sera que eh alguma configuração do meu sistema?
estou usando o ltsp do linux!!!

R

Edite o arquivo /etc/profile
e adicione as linhas:
export LC_ALL = pt_BR
export LANG = pt_BR

e pronto

J

valew ratman_jr, vc acha que no ltsp tambem e nesse arquivo?
pedi ajuda ao meu colega de trabalho e o problema foi solucionado em um arquivo de configuração do ltsp, soh nao sei qual, agora funcionou legal,
Valew galera pela ajuda!!!

Criado 11 de agosto de 2005
Ultima resposta 11 de ago. de 2005
Respostas 5
Participantes 4