Script库里面的中文字符会时不时的变成乱码。

在新建的script库里面写了发送邮件的方法,该方法编辑文档邮件给别人。不知什么原因代码中的中文字符变成乱码。显示全部

在新建的script库里面写了发送邮件的方法,该方法编辑文档邮件给别人。

不知什么原因代码中的中文字符变成乱码。

收起
参与9

查看其它 2 个回答yuxiaoxu的回答

yuxiaoxuyuxiaoxu软件开发工程师上海理想

是的。你去修改发送邮件的代码。邮件最后是通过MIME封装的。

MIME Header里可以设置Content-Type属性,如果是文本就是text/plain,charset=...,网页HTML格式就是text/html.charset=..。

一般中文编码是GB2312、GBK或者UTF-8。

Dim mime As NotesMimeEntity

Dim stream As NotesStream

Dim HTML As String

...

Set stream = session.CreateStream  

Call stream.WriteText(HTML)  

普通文本

  Call mime.SetContentFromText(stream,\"text/html;charset=GB2312\",ENC_NONE)

富文本

  Call mime.SetContentFromText(stream,\"text/plain;charset=GB2312\",ENC_NONE)

Call stream.Close

Call mime.EncodeContent(ENC_NONE)  

只是给你大概个参考示意。

软件开发 · 2016-02-16
浏览1216

回答者

yuxiaoxu
软件开发工程师上海理想

yuxiaoxu 最近回答过的问题

回答状态

  • 发布时间:2016-02-16
  • 关注会员:3 人
  • 回答浏览:1216
  • X社区推广