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
En Fri, 22 Jun 2007 06:49:22 -0300, <[EMAIL PROTECTED]> escribió:
> 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/
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
[EMAIL PROTECTED] schrieb:
> 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')
What encoding do "Some Chinese characters" have at that point?
On 6/21/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> That's really strange. The chinese characters I am inputing into the
> post are not being displayed. Basically, what I am doing is this:
You're not sending your email in UTF-8 (or another encoding that would
permit Chinese characters). Y
En Thu, 21 Jun 2007 06:23:43 -0300, <[EMAIL PROTECTED]> escribió:
> 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
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
From:
http://docs.python.org/lib/module-email.header.html
>>> from email.message import Message
>>> from email.header import Header
>>> msg = Message()
>>> h = Header('p\xf6stal', 'iso-8859-1')
>>> msg['Subject'] = h
>>> print msg.as_string()
Subject: =?iso-8859-1?q?p=F6stal?=
/Martin
--
h
11 matches
Mail list logo