powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / encoding UTF-8 - windows-1251
9 сообщений из 9, страница 1 из 1
encoding UTF-8 - windows-1251
    #35469783
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry, пора в отпуск, да грехи не пускают. XML технологии только осваиваю. До xslt пока "не дорос". Получаю данные в виде XML файла, все замечательно, только в кодировке UTF-8. А нужно, хоть умри, windows-1251. Причем получить сразу в другой кодировке ПО не позволяет. Пытался импортировать XML файл в OLE объект, в OLE менять encoding, а затем экспортировать - не помогло. Перепробовал много других путей - все тщетно. До танцев с бубном еще дело не дошло, но до отпуска остались считанные дни. А т.к. файл может быть большого размера, то решение должно быть технологичным. Может что-нибудь подскажите ?

Good Luck !
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35469912
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, конечно извиняюсь, но зачем? Все XML парсеры понимают UTF-8. Более того - это для них родная кодировка

С уважением, Vasilisk
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35469932
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написать скрипт на каком-нить питоне, который сконвертирует файл из utf-8 в win-1251? Считает построчно и сконвертирует.
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35470332
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Полученный XML файл должен обработаться ( проверяться, шифроваться) программой ЦБ ( центрального банка ). А они UTF-8 "не хочут". Только windows-1251.
2. Построчно конвертировать пытался, но результат получил отрицательный. Может сам был не прав - сейчас перепроверяю.
Хотя ... хотелось бы не просто решить, а найти красивое решение.
Желательно, т.к. файлы XML, чтобы и решение было бы из области XML технологий.

Good Luck !
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35470715
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChVЖелательно, т.к. файлы XML, чтобы и решение было бы из области XML технологий.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="windows-1251"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:output method="xml" encoding="windows-1251" indent="yes"/>

    <xsl:template match="/">
    	<xsl:copy-of select="." />
    </xsl:template>

</xsl:stylesheet>
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35471110
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChV2. Построчно конвертировать пытался, но результат получил отрицательный.
Еще надо было в <?xml ... указать правильную кодировку.
Но вообще, решение от 0xff - самое красивое.
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35471312
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое! Я думаю это то, что нужно. Сейчас попробую все наладить.
По поводу "в <?xml ... указать правильную кодировку." - это не помогло. Загружал XML файл в Oleobject. Указывал внутри правильную кодировку, но при выгрузке проблемы в полученном файле оставались те же.

Good Luck !
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35472473
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Белый КотЕще надо было в <?xml ... указать правильную кодировку
В <?xml ... ?> указывается кодировка текущего документа, в данном случае xlst-преобразования.
На результирующий документ, естественно, никакого действия не оказывает.
...
Рейтинг: 0 / 0
encoding UTF-8 - windows-1251
    #35472500
Белый Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0xffВ <?xml ... ?> указывается кодировка текущего документа, в данном случае xlst-преобразования.

Эт я не Вам говорил.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / encoding UTF-8 - windows-1251
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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