版块 > WinDev 讨论区 > 求助! 发送电子邮件主题为中文时乱码。
消息:
6

使用命令为:电子邮件发送邮件

发送的邮件如果主题为中文,会乱码?主题为英文则正常。

试过几个字符串转换函数均不成功,求助。

消息:
255
您好
  感谢您的反馈,就您所提出的问题,我们为您提供一个应用实例,需要提醒您的是对于主题为中文,您需要使用方法 "电子邮件发送邮
件",并且,必须添加第3个参数选项(电子邮件选项.邮件头编码)。(如果只填写前两项,邮件主题为乱码)

定义我的SMTP会话为一个电子邮件SMTP会话型变量
我的SMTP会话..服务器地址 = "smtp.live.com"
我的SMTP会话..名称 = "******@hotmail.com"
我的SMTP会话..密码="*********"
我的SMTP会话..选项=电子邮件选项.安全TLS
如果不电子邮件打开会话(我的SMTP会话)那么
 错误(错误信息())
 返回
结束
定义我的邮件为一个电子邮件型变量
我的邮件..发件人 = "**********@gmail.com"
添加(我的邮件..收件人, "********@gmail.com")
我的邮件..主题="你你"
我的邮件..正文 = "你好"+跳行+"好吗"
// 发送邮件信息
如果不电子邮件发送邮件(我的SMTP会话, 我的邮件,电子邮件选项.邮件头编码)那么
 错误(错误信息())
结束

 感谢您的使用与支持

非常感谢您对WinDev简体中文版的支持与关注!
 
希望您使用WinDev开发愉快!
 
PC SOFT
 
WebDev:本论坛由PC SOFT WebDev 实现。
    统计
    注册会员总数: 379
    论坛帖子总数: 1049