2013-10-21 101 views
0

我想發送一個消息包含從數據庫字符串用一些特殊字符的Python:編碼字符串

例(法語)(電子郵件):"Bonjour ça va ?"

是否有可能進行編碼郵件到utf-8模式? 當我在一個文件中寫這條消息時,我只需要將他的屬性設置爲「utf-8」,然後他顯示它成功,怎麼能在我的郵件中做同樣的事情?

+1

你是如何發送電子郵件?你有沒有任何代碼? –

+0

我只是使用「smtplib」庫和「sendmail()」函數,似乎工作正常,除了特殊字符問題。我應該用另一種方法嗎? – antho

+3

查看['email' package](http://docs.python.org/2/library/email)以生成您的電子郵件;它處理正確的編碼和MIME。 –

回答

0

做嘗試?:

u"Bonjour ça va ?"