Как записать даные в file.txt с BufferedWriter или FileWriter?
я записываю текстовые даные в файл по коду
public void writer (String file, ArrayList array) throws IOException{
BufferedWriter writter = new BufferedWriter(new FileWriter(file));
for (String s: array){
writter.write(s + "\n");
}
writter.close();
}
он работает хорошо, НО если текст такой -> " Secrétaire général / Generalsekretär "
то он его записывает вот так -> "Secr?taire g?n?ral / Generalsekret?r"
я работаю в Netbeans, и если запскаю проект в нем то записывает нормально, но еслизапускаю уже собраный файл с windows то записывает с такими знаками, читал что возможно кодировка текста не та, но как исправить так и не понял. или дело не в кодировке? может есть какие нибуть примеры ?