0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
|
|
1 | |
Задача: считать xml-файл в DOM, кое-что там подправить, записать результат обратно в той же кодировке.22.10.2009, 10:14. Показов 1110. Ответов 4
Метки нет (Все метки)
Задача: считать xml-файл в DOM, кое-что там подправить, записать результат обратно в той же кодировке. Единственное, что не получается - сохранить прежнюю кодировку!
0
|
22.10.2009, 10:14 | |
Ответы с готовыми решениями:
4
Задача на массив. Считать данные из файла, произвести операции, результат записать в новый файл Как правильно считать/записать файл в ANSI кодировке? Считать файл в два списка и записать обратно в файл Записать вектор классов в двоичный файл и считать их обратно из файла |
0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
|
|
22.10.2009, 10:19 [ТС] | 2 |
Даже так: записывать в определённой кодировке вроде научился, но извратно:
Код
//... Response.Write('<?xml version= '1.0 ' encoding= 'windows-1251 '?>'); XMLDoc.transformNodeToObject(XSLDoc,Response) //... где XSLDoc содержит инструкцию: Код
<xsl:output encoding='windows-1251' />
0
|
DiP
|
|
24.10.2009, 03:11 | 3 |
файл считывается в той кодировке что стоит в объявление пролога. по умолчанию это будет utf-8 или utf-16 - парсер самостоятельно определяет какая из них используется. сохраняется документ в той кодировке в которой загружен. 'на лету' кодировка меняется только трансформацией с помощью xsl а с ней ты и сам разобрался.
|
0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
|
|
25.10.2009, 08:17 [ТС] | 4 |
Исходный xml-файл имеет кодировку windows-1251, и это, естественно, прописано в его заголовке.
Сохранить-то нормально в этой кодировке всё равно не получается, т.к. - если сохранять XMLDoc.xml, то выход в utf; - если сохранять с помощью transformNodeToObject (как писал ранее), то не хватает заголовка, а ведь кодировка-то исходного файла в общем случае неизвестна.
0
|
DiP
|
|
25.10.2009, 14:25 | 5 |
лучше кинь код - будет более детальный разговор
|
25.10.2009, 14:25 | |
25.10.2009, 14:25 | |
Помогаю со студенческими работами здесь
5
Кодировка sublime, случайно сохранил сайт в не той кодировке и не могу вернуть обратно Дипломная, нужно кое-что подправить/добавить!!! Как записать объект с полем типа std::string в бинарном виде в файл и считать его обратно? Считать из файла числа и записать результат в другой файл Как считать данные с файла и записать результат в файл? Считать текст из файла, выполнить в нем поиск и записать результат в файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |