[问题] 有关blat.exe问题

楼主: eraypeng (一蕊)   2017-06-23 10:19:54
各位前辈大家好
小弟刚学Python不久
最近遇到一个问题
在我用os.system指令执行blat.exe自动发信程式时
使用-Charset utf-8把邮件内容编译程可读取的中文
但我发现当我的信件主旨中有中文时
怎么改都还是乱码
上网查都只查到charset可以使邮件内容的中文变成可以读取
没有人解答主旨中有中文该怎么让它显示正确编码
所以想请问各位前辈高手们这该怎么解决?
作者: ckc1ark (伪物)   2017-06-23 11:11:00
作者: alemonmk (单色柠檬子)   2017-06-23 11:13:00
主旨是写在 command line 吗?
作者: ckc1ark (伪物)   2017-06-23 11:15:00
可以试试 title = Header(u'中文').encode()
楼主: eraypeng (一蕊)   2017-06-23 11:21:00
我是在blat.exe 后面用-s '中文主旨'喔~
作者: zerof (猫橘毛发呆雕像)   2017-06-23 11:26:00
没用 python 的情况下寄出去的是正常的吗
作者: alemonmk (单色柠檬子)   2017-06-23 11:35:00
请爱用 subprocess.open(cmd, encoding="utf-16-le")*subprocess.run(Py2 用 subprocess.call() 但 encoding 问题有请高人解答
作者: uranusjr (←這人是超級笨蛋)   2017-06-23 14:57:00
明明有 smtplib 为什么要用外部程式
作者: s860134 (s860134)   2017-06-24 00:24:00
寄一封信,去看他的信件原始码,比较是不是少什么

Links booklink

Contact Us: admin [ a t ] ucptt.com