[問題] 有關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