[Mailman-Users] HELP me for chinese subject in mailman 2.1 please!

Richard Barrett r.barrett at openinfo.co.uk
Sun Aug 24 20:48:23 CEST 2003


On Saturday, August 23, 2003, at 06:19  pm, Ares Liu wrote:

> Hello, everyone
>
> When I use chinese subject, mailman 2.1 will get an error as follow:
>
> Aug 24 01:11:33 2003 (2466) Uncaught runner exception: unknown  
> encoding:
> gb2312
> Aug 24 01:11:33 2003 (2466) Traceback (most recent call last):
>   File "/var/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/var/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/var/mailman/Mailman/Queue/IncomingRunner.py", line 129, in  
> _dispose
>     status = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/var/mailman/Mailman/Queue/IncomingRunner.py", line 152, in
> _dopipeline
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/var/mailman/Mailman/Handlers/CookHeaders.py", line 74, in  
> process
>     prefix_subject(mlist, msg, msgdata)
>   File "/var/mailman/Mailman/Handlers/CookHeaders.py", line 253, in
> prefix_subject
>     h.append(s, c)
>   File "/var/mailman/pythonlib/email/Header.py", line 243, in append
>     s = s.encode(outcodec)
> LookupError: unknown encoding: gb2312
>
> How to solve this error?
http://www.mail-archive.com/mailman-users@python.org/msg15647.html

suggests a solution.

I found files needed here:

http://ntu.tw.freebsd.org/ports/local-distfiles/perky/ 
ChineseCodecs1.2.0.tar.gz

Worked for me but there may be better solutions.
>
> Thanks very much!
>
> -Ares
>
> --
> Nuclear Science & Technology Virtual Research Center
> http://nst.pku.edu.cn
>
-----------------------------------------------------------------------
Richard Barrett                               http://www.openinfo.co.uk





More information about the Mailman-Users mailing list