LINUX.ORG.RU

Pythonpoint, кириллица, кодировка


0

0

Если кто пользовался Pythonpoint из ReportLab 1.2, пожалуйста, подскажите, где в исходном XML-фамйле указать кодировку, чтобы корректно преобразовывался русский текст ?

Спасибо.

Пример:

<presentation>
<section name="Main">
<slide id="Slide1" title="Hello" effectname='Wipe'>
<frame x="160" y="72" width="600" height="432"
leftmargin="36" rightmargin="0">


<para style='Heading2'>Русский текст</para>


</frame>
</slide>
</section>
</presentation>

anonymous

Не знаю, как в Pythonpoint, а стандартными средствами XML пробовал?

<?xml version="1.0" encoding="koi8-r"?>

Или что-то вроде этого.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Спасибо за ответ.

В случае с Pythonpoint ,в результате изучения документации(п.1.7. из User Guide) к ReportLab

выяснилось,что он использует кодировку,
указанную не в тексте xml,
и даже не в теге dtd <?xml version="1.0"?> (у них этот тег почему-то в dtd),

а в конфигурационном файле \reportlab\rl_config.py :

...
defaultEncoding = 'WinAnsiEncoding' # 'WinAnsi' or 'MacRoman'
....

Получается, что никакие другие кодировки,ни utf-8,ни koi8-r, ни cp1251
применить нельзя?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.