I'm an idiot! Gabriel, you're right! Turns out the ISP was running
Python 2.3, which has known issues with the GB2312 codec. They've
upgraded to 2.4 and now everything runs smoothly!
--
http://mail.python.org/mailman/listinfo/python-list
Thanks Richie,
I've tried removing the encode('GB2312') line, so the code looks like
this:
h = Header(subject, 'GB2312')
However, this line still causes the following error message:
Traceback (most recent call last):
File "/home/web88/html/app/sendmail.py", line 314, in
h = Header(subject, 'GB2
Thanks Martin,
The "Some Chinese characters" are loaded from a MySQL table and are
encoded in GB2312 format.
I've added the following line at the top of the code:
# -*- coding: GB2312 -*-
I've also added the following line into the code:
h = Header(subject.encode('GB2312'), 'GB2312')
Note tha
That's really strange. The chinese characters I am inputing into the
post are not being displayed. Basically, what I am doing is this:
h = Header('(Some Chinese characters inserted here', 'GB2312')
And when I run this code, I receive the following error message:
UnicodeDecodeError: 'gb2312' co
Seems some characters are missing from my last post. The line that
says:
h = Header(' ', 'GB2312')
should say:
h = Header(' ', 'GB2312')
--
http://mail.python.org/mailman/listinfo/python-list
Thanks Martin, I actually have read that page before. The part that
confuses me is the line:
h = Header('p\xf6stal', 'iso-8859-1')
I have tried using:
h = Header(' ', 'GB2312')
but when I run the code, I get the following error:
UnicodeDecodeError: 'gb2312' codec can't decode bytes in positi
I am writing a simple email program in Python that will send out
emails containing Chinese characters in the message subject and body.
I am not having any trouble getting the email body displayed correctly
in Chinese inside the email client, however the email subject and
sender name (which are also