|
|
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
Происходит редоктирование файла в блокноте, затем сохраняется как UTF8. Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251". "п»ї" - в каком стандарте используются? Как можно считать без "п»ї" в формате "UTF8"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 15:31:58 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
Блокнот вставляет в начало файла специальную последовательность байт, указывающую, что файл в кодировке UTF-8. Можно выкинуть блокнот и пользоваться нормальным редактором, а можно при чтении файла, проверять наличие этой комбинации байт и выкидывать ее, если она там есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 15:44:37 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
А нету какого нибудь класса который сам выставляет кодировку и убирает лишнии символы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 15:51:27 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
Чесно говоря я думал этим должен заниматся класса интерфейса Reader. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 15:52:31 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
sysmanxЧесно говоря я думал этим должен заниматся класса интерфейса Reader. Нет. Автоматически определить кодировку файла, это не такая уж и простая задача. Поэтому ручками придется делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 15:54:51 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
ну, я бы не сказал, что BOM - это явно указатель того, что это UTF-8. По стандарту он может быть и без BOM... В TIFF тоже есть BOM, но о том, что это именно TIFF, говорят другие байты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 22:15:36 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
Лишние символы в начале файла с UNICODE текстом - это изобретение фирмы Микрософт, поэтому вряд ли FileReader "должен" их учитывать. Но можно например создать свой класс на основе FileReader, чтоб отбрасывал их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 23:07:50 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
sysmanxПроисходит редоктирование файла в блокноте, затем сохраняется как UTF8. Затем читаем с помощью FileReader, читается с "п»ї" :(, и System.out.println(reader.getEncoding())="Cp1251". "п»ї" - в каком стандарте используются? Как можно считать без "п»ї" в формате "UTF8"? Почему вы говорите, что исходный файл в "UTF8", но читаете его как "Cp1251" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 00:30:40 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
Partisan MЛишние символы в начале файла с UNICODE текстом - это изобретение фирмы Микрософт, поэтому вряд ли FileReader "должен" их учитывать. Но можно например создать свой класс на основе FileReader, чтоб отбрасывал их. байки - бабкам, или не надо ля-ля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 09:49:44 |
|
||
|
п»ї в начале UTF8 файла. Как отних избавится?
|
|||
|---|---|---|---|
|
#18+
y3uну, я бы не сказал, что BOM - это явно указатель того, что это UTF-8. По стандарту он может быть и без BOM... В TIFF тоже есть BOM, но о том, что это именно TIFF, говорят другие байты... Тот BOM, который вставляет блокнот в файл в кодировке UTF-8, как раз и указывает на то, что файл в кодировке UTF-8. BOM-ы то они разные бывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 10:05:35 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2145258]: |
0ms |
get settings: |
13ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
50ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
61ms |
get tp. blocked users: |
3ms |
| others: | 322ms |
| total: | 509ms |

| 0 / 0 |
