Цитата(agR @ 26.9.2006, 00:29) | сделал так:
Код |
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(this.fc.getSelectedFile()))); out.write("Исходная матрица:\n"); ........
|
в конце, после ...FileOutputStream(this.fc.getSelectedFile()... я не указал (пытался, но компилятор ругнулся) "windows-1251". Сохранил в файл. Кириллица, высветилась нормально. Дал поюзать людям вдалеке, сказали, что с кодировкой проблемы, у меня же все ок. Это я че-нить не так сделал или это на их стороне проблемы? |
Кодировку нужно указать как параметр конструктора OutputStreamWriter-а, а не FileOutputStream:
Код | BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(this.fc.getSelectedFile()),"windows-1251")); out.write("Исходная матрица:\n");
|
|