Для преобразования xml файла в специальный текстовый файл, с помощью XLST преобразования использую утилиту xsltproc. В результате ее вывода получаю русские символы в виде кодов, а хотелось бы в виде нормальных русских букв. :-) Пробовал следующие параметры
-stringparam chunker.output.encoding UTF-8
-stringparam chunker.output.encoding windows-1251
Эффект один и тот же. Русские буквы в виде кодов. Что нужно сделать, чтобы решить проблему?
Русская кодировка xsltproc
Модераторы: SLEDopit, Модераторы разделов
-
Маслов Д. А.
- Сообщения: 130
Re: Русская кодировка xsltproc
Маслов Д. А. писал(а): ↑16.10.2008 11:52Для преобразования xml файла в специальный текстовый файл, с помощью XLST преобразования использую утилиту xsltproc. В результате ее вывода получаю русские символы в виде кодов, а хотелось бы в виде нормальных русских букв. :-) Пробовал следующие параметры
-stringparam chunker.output.encoding UTF-8
-stringparam chunker.output.encoding windows-1251
Эффект один и тот же. Русские буквы в виде кодов. Что нужно сделать, чтобы решить проблему?
Проблему решил. Полагается, что в результате xslt преобразования будет html файл, в связи с этим русские символы кодируются, например, вот так Ф - Ф и т.д. Исправил добавлением в файл XSLT преобразования инструкции <xsl:output method="text"/> .