Pessoal, estava com um problema para setar a codificação para UTF-8 utilizando BufferedWriter. Encontrei no fórum sugestões para fazer como está abaixo:
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(f),"UTF-8"));
bw.write(jsonStructure);
Meu problema agora é que em um outro ponto, onde eu tb quero setar a codificação, mas eu não posso sobrescrever o arquivo existente. Então meu código está assim:
BufferedWriter bw = null; new BufferedWriter(new FileWriter(f, true));
Como devo fazer para setar a codificação e não sobrescrever o arquivo?
A primeira forma é a melhor forma de setar a codificação mesmo?
[]´s