中文编码问题--老问题了

中文编码问题--老问题了

问个问题
关于中文的编码转换
我接受到的邮件中文显示不了 我知道是编码问题 咋搞涅 开始好像讨论过 我没注意看
能说下不
说白了就是发中文邮件的问题
比如 text="测试邮件"
在这个参数中send_mail(mailto_list,"subject",text):
邮件发出来就是别的编码方式了 乱了
咋整涅
谢谢
在文件头加上#coding:gbk 或#coding:cp936试试

文件头 那个文件头啊 没有文件啊 text只是个变量啊
就在你这个变量所在的文件的第一行加啊,试试
哦 这个变量是在源程序中的 我还没做文件提取
这个text就在本程序中啊 他就是程序中的一个变量
你的方法应该是将整个文本文件的编码方式改变
而这里只有一串字符串

试下这个:
text=u"测试邮件"
不行啊  开始就是用这个 用这个邮件发送失败 发不出去啊
报错
'ascii' codec can't encode characters in position 0-11: ordinal not in range(12
老A,让我们一起等待其他高手
这里有个文章不知对你有没帮助
http://www.linuxsir.org/bbs/printthread.php?t=260802