powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / п»ї в начале UTF8 файла. Как отних избавится?
10 сообщений из 10, страница 1 из 1
п»ї в начале UTF8 файла. Как отних избавится?
    #34632535
sysmanx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Происходит редоктирование файла в блокноте, затем сохраняется как UTF8.
Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251".
"п»ї" - в каком стандарте используются?
Как можно считать без "п»ї" в формате "UTF8"?
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34632593
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блокнот вставляет в начало файла специальную последовательность байт, указывающую, что файл в кодировке UTF-8. Можно выкинуть блокнот и пользоваться нормальным редактором, а можно при чтении файла, проверять наличие этой комбинации байт и выкидывать ее, если она там есть.
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34632620
sysmanx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нету какого нибудь класса который сам выставляет кодировку и убирает лишнии символы.
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34632626
sysmanx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чесно говоря я думал этим должен заниматся класса интерфейса Reader.
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34632636
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysmanxЧесно говоря я думал этим должен заниматся класса интерфейса Reader.
Нет.
Автоматически определить кодировку файла, это не такая уж и простая задача. Поэтому ручками придется делать.
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34633536
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, я бы не сказал, что BOM - это явно указатель того, что это UTF-8. По стандарту он может быть и без BOM... В TIFF тоже есть BOM, но о том, что это именно TIFF, говорят другие байты...
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34633576
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лишние символы в начале файла с UNICODE текстом - это изобретение фирмы Микрософт, поэтому вряд ли FileReader "должен" их учитывать. Но можно например создать свой класс на основе FileReader, чтоб отбрасывал их.
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34633645
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysmanxПроисходит редоктирование файла в блокноте, затем сохраняется как UTF8.
Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251".
"п»ї" - в каком стандарте используются?
Как можно считать без "п»ї" в формате "UTF8"?

Почему вы говорите, что исходный файл в "UTF8", но читаете его как "Cp1251" ?
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34633943
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MЛишние символы в начале файла с UNICODE текстом - это изобретение фирмы Микрософт, поэтому вряд ли FileReader "должен" их учитывать. Но можно например создать свой класс на основе FileReader, чтоб отбрасывал их.

байки - бабкам, или не надо ля-ля
...
Рейтинг: 0 / 0
п»ї в начале UTF8 файла. Как отних избавится?
    #34633984
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y3uну, я бы не сказал, что BOM - это явно указатель того, что это UTF-8. По стандарту он может быть и без BOM... В TIFF тоже есть BOM, но о том, что это именно TIFF, говорят другие байты...

Тот BOM, который вставляет блокнот в файл в кодировке UTF-8, как раз и указывает на то, что файл в кодировке UTF-8. BOM-ы то они разные бывают.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / п»ї в начале UTF8 файла. Как отних избавится?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]