![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| nogoody |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 12.9.2007 Где: Смоленск Репутация: нет Всего: нет |
Проблема глупая до безобразия...
простая программка.... ... String s="output.xml"; DataOutputStream bw = new DataOutputStream(new FileOutputStream(path)); bw.writeUTF("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); ... После чего пытаюсь в браузере открыть созданную xml: Ошибка синтаксического анализа XML: неправильный Адрес: строка 1, символ 1 Почемц он не правильно формирует xml? |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
nogoody, причем здесь:
и где:
приведи код полностью! -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| nogoody |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 12.9.2007 Где: Смоленск Репутация: нет Всего: нет |
Я разобрался вроде бы... тут дело было в следующем,
строчку bw.writeUTF((new String("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"))); надо заменить на bw.write((new String("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n")).getBytes("UTF-8")); Так все заработало, хотя интересно... writeUTF создавался специально для записи в UTF-8, а в начале файла возникают какие-то два непонятных байта... из-за этого XML и не читалась.... |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 16 Всего: 40 |
Это некая BOM mark, метка указывающая на то что содержимое находится в формате UTF-8 причем там есть с этими 2 байтами разные странности UCS-2 litle endian и UCS-2 big endian, сообщающие в каком порядке записаны 16битные символы.
|
|||
|
||||
| _Michael |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%....82.D0.BE.D0.B2
вот тут про ети странные два байта написано -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |