Добрый день. После написания кода, ради проверки, решил открыть файл, в который записал содержимое двух других файлов. Валидатор пропустил задачу. Но при моей попытке открыть текстовый файл, я столкнулся с ошибкой "Не удается открыть документ «для задачи раз». Кодировка текста Unicode (UTF-8) неприменима.". У меня macOS. Что такого я натворил, как такое могло получиться? Ну и, вдобавок, файл стал весить непомерно много (1,4 MB), хотя оба файла, из которых данные были скопированы в первый, весят по 4 килобайта!
Кто-нибудь сталкивался с подобным?
PS. В конструкторе FileInputStream'а использовал append=true.
Владислав
41 уровень
Кодировка UTF-8 не применима.
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
29 марта 2020, 07:29
Среда разработки?
Как минимум код нужен.
0
Владислав Backend Developer
29 марта 2020, 11:26
Ну и ниже закрыл потоки. Скопировал байты из одного файла в другой, и потом добавил в другой из третьего. Среда - Intellij IDEA.
Условие: Считать с консоли 3 имени файла.
Записать в первый файл содержимого второго файла, а потом дописать в первый файл содержимое третьего файла.
Уже не раз встретился с такой проблемой. И не всегда использовал append. Как в гугле четко обозначить проблему, не знаю.
0