Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / п»ї в начале UTF8 файла. Как отних избавится? / 10 сообщений из 10, страница 1 из 1
02.07.2007, 15:31:58
    #34632535
sysmanx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
Происходит редоктирование файла в блокноте, затем сохраняется как UTF8.
Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251".
"п»ї" - в каком стандарте используются?
Как можно считать без "п»ї" в формате "UTF8"?
...
Рейтинг: 0 / 0
02.07.2007, 15:44:37
    #34632593
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
Блокнот вставляет в начало файла специальную последовательность байт, указывающую, что файл в кодировке UTF-8. Можно выкинуть блокнот и пользоваться нормальным редактором, а можно при чтении файла, проверять наличие этой комбинации байт и выкидывать ее, если она там есть.
...
Рейтинг: 0 / 0
02.07.2007, 15:51:27
    #34632620
sysmanx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
А нету какого нибудь класса который сам выставляет кодировку и убирает лишнии символы.
...
Рейтинг: 0 / 0
02.07.2007, 15:52:31
    #34632626
sysmanx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
Чесно говоря я думал этим должен заниматся класса интерфейса Reader.
...
Рейтинг: 0 / 0
02.07.2007, 15:54:51
    #34632636
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
sysmanxЧесно говоря я думал этим должен заниматся класса интерфейса Reader.
Нет.
Автоматически определить кодировку файла, это не такая уж и простая задача. Поэтому ручками придется делать.
...
Рейтинг: 0 / 0
02.07.2007, 22:15:36
    #34633536
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
ну, я бы не сказал, что BOM - это явно указатель того, что это UTF-8. По стандарту он может быть и без BOM... В TIFF тоже есть BOM, но о том, что это именно TIFF, говорят другие байты...
...
Рейтинг: 0 / 0
02.07.2007, 23:07:50
    #34633576
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
Лишние символы в начале файла с UNICODE текстом - это изобретение фирмы Микрософт, поэтому вряд ли FileReader "должен" их учитывать. Но можно например создать свой класс на основе FileReader, чтоб отбрасывал их.
...
Рейтинг: 0 / 0
03.07.2007, 00:30:40
    #34633645
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
п»ї в начале UTF8 файла. Как отних избавится?
sysmanxПроисходит редоктирование файла в блокноте, затем сохраняется как UTF8.
Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251".
"п»ї" - в каком стандарте используются?
Как можно считать без "п»ї" в формате "UTF8"?

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

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

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


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