在程序中发送邮件时,怎样改变邮件的编码类型,如改成(Big5)(100分)

  • 主题发起人 主题发起人 FLYINGFDK11
  • 开始时间 开始时间
F

FLYINGFDK11

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在用Tsmtp控件发出邮件后,邮件的编码总是西欧字符,所以当收信者收到信后会成乱码,
非要在outlook里再用编码转一下,所以想在程序中指定他的编码格式,但我发现用Tsmtp控
件无法改变编码方式,想用Sendmail.dll中的send函数,函数类型如下
send(const content:widestring);在那个content 中指定他的编码,但他老报错,
请救救我吧.只要是能在程序中修改掉编码方式,用什么方法无所谓,THS
 
Tsmtp控件有一个属性,叫 charset ,设置成 big5 就可以了,注意要和ie下的对应上!祝
你好运!
 
我这儿用的是delphi4.0我没找到charset属性,请问你用的是几,同时告知一下用法,ths
 
我安装了delphi5看到了charset属性,但现在的问题是delphi4没有,
而我的程序是delphi4开发的,所以我想知道哪儿有TnmSmtp.控件的源码,
我想把charset属性加到delphi4.0中去.或者有什么API函数可以调用.
 
接受答案了.
 
后退
顶部