Не подскажете ли, что мне надо использовать, чтобы можно было указать кодировку, в которой будет записан файл?
(Записывать надо построчно) Пока что делаю так:
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));
int last = bgroups.getSize()-1;
ApplicationListBookmarkGroup gr = bgroups.getGroup(last);
String show = (gr.isShow()) ? "1" : "2";
try {
out.write(gr.getGroupName() + "@" + show + "@" + gr.getGroupDescription());
} catch (Exception e) {
logger.error("#writeLines()", e);
} finally {
out.close();
logger.info("#writeLines()" + " >>> file closed");
}
logger.info("#writeLines() exit");
Вот.
Здравствуйте, 6750km, Вы писали:
6>Не подскажете ли, что мне надо использовать, чтобы можно было указать кодировку, в которой будет записан файл?
6>(Записывать надо построчно) Пока что делаю так:
6>6>PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));
6>
Это называется
RTFM
Convenience class for writing character files. The constructors of this class assume that the default character encoding and the default byte-buffer size are acceptable. To specify these values yourself, construct an OutputStreamWriter on a FileOutputStream.