Python论坛  - 讨论区

标题:[python-chinese] 请大家帮忙看看 xml2po 为什么会出现 UnicodeDecodeError ?

2007年05月10日 星期四 18:06

Cauchy Song cauchy.song在gmail.com
星期四 五月 10 18:06:04 HKT 2007

debian testing 中的 gnome-doc-utils 0.10.3-1 运行时,报告:

$ xml2po -e -o defguide5.pot defguide5.xml
Traceback (most recent call last):
  File "/usr/bin/xml2po", line 856, in ?
    doSerialize(doc)
  File "/usr/bin/xml2po", line 589, in doSerialize
    outtxt += doSerialize(child)
  File "/usr/bin/xml2po", line 583, in doSerialize
    (starttag, content, endtag, translation) = processElementTag(node, repl, 1)
  File "/usr/bin/xml2po", line 525, in processElementTag
    translation = translation.replace('' % (i), replacement)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
635: ordinal not in range(128)

升级到官方版本库的最新版本也是同样的问题,最新版本位于:
http://svn.gnome.org/svn/gnome-doc-utils/trunk/xml2po/
只需要其中的 xml2po.py 和 modes/docbook.py 两个文件。

测试的 xml 文件位于http://i18n-zh.googlecode.com/files/defguide5-r6802.xml.bz2。我报告了问题也没有人理会,请大家帮忙看看官方版本库的
xml2po 问题所在,谢谢。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号