2013-05-30 16 views
1

我在使用SMTP郵件客戶端在asp.net mvc應用程序中發送電子郵件。當我發送電子郵件時,如果電子郵件擴展了Ascii字符,則會引發異常。 例外是在郵件標題中找到無效字符:'è'。在郵件標題中找到無效字符:'è'

你能幫我接受電子郵件中的unicode字符嗎?

+0

你可以張貼一些代碼? –

+0

確保您的編碼是UTF-8。 – Raptor

回答

0
mail.SubjectEncoding = Encoding.UTF8; 
+0

異常是爲了解決。我已經設置mail.HeaderEncoding = Encoding.UTF8; 但沒用。你能讓我知道如何解決這個問題嗎? – Melody

0

我收到此錯誤時,如果這被修改爲「網絡」---然後錯誤得到解決。 (我的理解是 - 櫃面指定pickupdirectory選項,頭-encoding UTF-8的(Base64)是給錯誤)

希望它可以幫助

相關問題