星期二, 三月 31, 2009

mylyn连接trac乱码问题解决

eclipse 3.3 + mylyn 3.1.0.v20090315连接trac 0.11.3。
连接方式为xmlrpc。

发现提交的内容里带汉字时就失败了。检查发现,汉字用的是XML转义方式发送的。
正常情况下应该是用UTF-8编码发送。python端不能解析这个问题。
通过跟踪发现,问题出在ws-common-utils这个jar里的,CharsetXmlWriter。
从apache下载最新的ws-common-utils,单独吧这个class文件取出来,重新打包到eclipse的plugins目录下的相应jar包里,问题解决。

没有评论:

发表评论