Русская строка, которую надо записать в файл, хранится прямо в коде:
String someValue = "Поехали!";
Пытался записывать в файл так:
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(new FileOutputStream(targetFilePath))
);
bw.write(someValue + "\n");
bw.close();
Результат в блокноте (notepad.exe) получается:
???????!
Пробовал использовать разные кодировки (utf-8, utf-16, cp1251) в конструкторе OutputStreamWriter, но русского текста так и не увидел. Пытался смотреть в разных кодировках через Sublime и EditPad Lite, русского тоже не вижу.
Как сохранить русский, заданный в коде текст в файл?