putput como codificação UTF-8 em java
Estou tendo problemas com o arquivo de saída de um programa usando o eclipse .i configurei o meu eclipse para UTF-8 e com
System.getProperty("file.encoding")
i get UTF-8.i executei meu prog via eclipse run-option e a saída (um arquivo de texto) é codificada em UTF-8.mas quando compactado o código-fonte em um arquivo jar, o arquivo de saída mostra erro em alguns do alfabeto como Ã. o que há com essa diff ao estragar o prog no arquivo jar eclipse e frm? e eu tenho que especificar a saída a ser codificada em utf-8 no meu código-fonte? pls help.
help do @dacwe realmente produziu a saída desejada. mas posso saber como posso executar meu arquivo .jar executável fora da linha de comando? como pode o arquivo -Dfile.encoding = UTF-8
@ dacwe: tentei mudar meu código fonte para
BufferedWriter bout = new java.io.BufferedWriter(new java.io.OutputStreamWriter(
new java.io.FileOutputStream(filename), "UTF-8"));
mas a saída ainda não está codificada corretamente. tudo o que sinto falta aqui?