[Resolvido] Properties Unicode

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隖

ve se ajuda:

[quote=mauricioadl]ve se ajuda:

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

Desculpem aí pelo tópico duplicado!