-1
在.net中當我們的值包含逗號和utf-8字符時,「發件人」和「回覆」字段出現問題。讓我來解釋更好:當包含逗號和Unicode字符時,發件人和回覆字段混淆
我用這個:
- 「ABC,ABC」
- 「æøå」
- :
Dim Mail As New MailMessage ..... Mail.From = New MailAddress(MailAddressFrom, mailFromName, System.Text.Encoding.UTF8)
!我曾在
mailFromName
這三個值測試「æøå,æøå」
結果接收郵件時(注意,實施例3可怕失敗):
- 來自: 「ABC,ABC」
- 來自: 「æøå」
- 來自:???= UTF-8 Q = C3 = A6 = C3 = B8 = C3 = A5,_ = C3 = A6 = C3 = B8 = C3 = A5?=
那麼我該出錯哪裏,應該如何逃避逗號呢?
這是在RFC-2047中指定的正確編碼。您可能需要更新電子郵件閱讀器。 –