Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > SaxException. Prolog. Reader. |
Автор: chief39 19.7.2007, 20:25 | ||||||
Такая проблемка вышла... Юзаем DBunit для тестов. Использовали заполнялку простую, читающую из xml данные. Всё было ок, но потом вставили реальные данные, в котором специфические символы норвежского языка обитают. Заартачилось. Решил указать ему кодировку и для этого инпут стрим заменил на инпут стрим ридер. И получил
убрал норвежские символы - со стримом катит, с ридером - нет. Прочитал о баге такой, грят - в 1.4.2_12 была, с 1.4.2_13 пофиксили. Поставил 1.4.2_15 - фигу. Код читания:
Сам файл данных:
В прологе указывал UTF-8 - пофик :-/ Копал, гуглил... Ну не понятно что именно ему не нравится!!! ![]() Может уже тупею, но какие претензии к идентичному абсолютно файлу в двух методах считывания? |
Автор: LSD 20.7.2007, 12:00 |
Нифига не понял, в чем проблема. В JDK 1.4 это файл парсится без проблем. |
Автор: LSD 20.7.2007, 13:20 | ||
Возьми свой файл и:
будет ошибка или нет. |
Автор: chief39 20.7.2007, 15:24 | ||
Встроил в свой код Читает на ура это какая-то лажа с дибиюнитом так как пролетает на вариантах инпутстрим/инпутстримридер - стрим читает, ридер - нет. http://dbunit.sourceforge.net/apidocs/org/dbunit/dataset/xml/FlatXmlDataSet.html в конструкторах никаких отличий нет - бери да читай... Может я что-то недоглядел в них..... |
Автор: LSD 20.7.2007, 16:00 |
Исходники глядел? Да и ексепшен целиком дай ![]() |
Автор: chief39 20.7.2007, 19:27 | ||
сяс Добавлено через 5 минут и 17 секунд О! ![]()
http://dbunit.svn.sourceforge.net/svnroot/dbunit/trunk/src/java/org/dbunit/dataset/xml/FlatXmlProducer.java |