|
|
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
Проблема известная... С помощью класса FileWriter можно писать в файл только инфу в формате Unicode. Да, есть класс OutputStreamWriter. Использую его. Записывает в нужном мне формате, но есть одно но. FileWriter fCommon; fCommon = new FileWriter(new File("/common.txt"), true); fCommon.append("text"); и OutputStreamWriter fCommon; fCommon = new OutputStreamWriter(new FileOutputStream("/common.txt"), "cp866"); fCommon.append("text"); В первом случае текст корректно дописывается в конце файла. Во втором - при новом открытии сайта информация, которая содержалась в файле затирается и текст пишется с нуля. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 18:35 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
использовать конструктор FileOutputStream(String name, boolean append) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 18:49 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
Как всё просто. Недоизучил конструкторы. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 19:04 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
ChichoС помощью класса FileWriter можно писать в файл только инфу в формате Unicode. Вообще-то, пишут что в default character encoding ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2013, 19:11 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
Ребят, объясните мне следующее явление, помогите разобраться. Я написала программку, которая пишет данные в файл с помощью au.com.bytecode.opencsv.CSVWriter примерно так вот: Код: java 1. Мне нужны файлы в кодировке UTF-8. Я их получаю при запуске программы из IDE. Все вроде бы нормально. Но когда я собираю программу в джарок и запускаю из cmd файлы начинают писатьcя в кодировке 1251. Я поигралась с chcp (866, 65001, 1251), но мне так и не удалось получить файлы в кодировке UTF-8 при запуске программы из jar. Как правильно решить проблему и получить файлы в UTF-8? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 10:42 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
May12, Используй -Dfile.encoding=UTF8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 10:43 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, добра Вам. Заработало так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:03 |
|
||
|
Проблемы с записью в файл
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, еще один вопросик: если мне нужно часть файлов писать в 1251 или ANSI, а часть в UTF-8, то как поступить? Ковырять new FileWriter? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2125537]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 471ms |

| 0 / 0 |
