[Resolvido] Properties Unicode

2 respostas
Rodrigo_Sasaki

Olá pessoal…

To com um pequeno problema, e não sei como resolver… tentei fazer algumas pesquisas, mas tenho acesso restrito aqui no trabalho porém não obtive sucesso…

Seguinte… eu tenho uma classe que lê uma string do properties e grava em um arquivo…

só que quando eu tenho uma palavra acentuada no properties, ela é gravada incorretamente… com aqueles quadrados e caracteres “estranhos” hehhehe
alguém sabe como corrigir isso? Seguem meus arquivos.

meu.properties

voce=Você

Main.java

String str = Resource.getProperties().getProperty("voce");
MeuWriter.write(tela);

Resource.java

public static Properties getProperties(){
	Properties prop = new Properties();
	try{
		prop.load(Resource.class.getResourceAsStream("../properties/templates.properties"));
	} catch (Exception e){
		e.getMessage();
	}
	return prop;
}

MeuWriter.java

public static void write(String str){
	File file = new File("E:/diretorio/arquivo.xhtml");
	FileWriter fw;
	BufferedWriter bw; 
	try{
		fw = new FileWriter(file);
		bw = new BufferedWriter(fw);
		bw.write(str);
		bw.close();
		fw.close();
	} catch (IOException e){
		e.printStackTrace();
	}
}

No meu .xhtml aparece Voc隖

2 Respostas

mauricioadl

ve se ajuda:

Rodrigo_Sasaki

[quote=mauricioadl]ve se ajuda:

Cara era isso mesmo que eu precisava hehehe…
resolveu sim, muito obrigado!

Desculpem aí pelo tópico duplicado!

Criado 16 de abril de 2012
Ultima resposta 16 de abr. de 2012
Respostas 2
Participantes 2