Board logo

標題: [發問] CDO MESSAGE 傳送EMAIL時,對 方收到出現中文亂碼。 [打印本頁]

作者: dechiuan999    時間: 2015-3-26 09:54     標題: CDO MESSAGE 傳送EMAIL時,對 方收到出現中文亂碼。

各位大大好:

小弟使用hinet
並透過cdo傳送信息
至對方。可是對方收到
信息時中文會出現亂碼
例如:
subject:CDO 郵件測試
HTMLBODY:郵件本文

對方收到信息如下
subject:CDO ?
HTMLBODY:?
感恩大大!
  1. Sub sendmail()
  2.       Dim objEmail As Object
  3.       Const SMTPSERVER = "msa.hinet.net"                '使用 msa.hinet.net 傳送郵件

  4.       Set objEmail = CreateObject("CDO.Message")      '建立 CDO 物件
  5.       With objEmail.Configuration.Fields
  6.             .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
  7.             .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SMTPSERVER
  8.             .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
  9.             .Update
  10.       End With

  11.       objEmail.From = "[email protected]"                '寄件者(網域必須存在)
  12.       objEmail.To = "[email protected]"                      '收件者
  13.       objEmail.Subject = "CDO郵件測試"                    '郵件主旨
  14.       objEmail.HTMLBody = "郵件本文"   'HTML郵件內文
  15.       objEmail.Send
  16.       Set objEmail = Nothing
  17. End Sub
複製代碼

作者: dechiuan999    時間: 2015-3-26 14:42

謝謝各位大大。
小弟己找到解釋方式
語法加註
.Bodypart.Charset = "Big5"
.HTMLBodypart.Charset = "Big5"


感恩各各位大大!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)