在INSTANT MESSAGING 开发中为什么SENDTEXT 不能传中文?

付长松_华为云MVP 2004-08-12 11:54:43
代码如下:

Dim strTemp As String
Dim i As Integer
Dim strMsgHeader As String = "Mime-Version: 1.0" & vbCrLf & "Content-Type: text/plain; charset=utf-8" & vbCrLf & vbCrLf

'Tasks
SqlDa.SelectCommand.CommandText = "SELECT tasks.*,users.msn,users.loginname,users.password from tasks,users where tasks.workmen=users.userid" + " and tasks.revert is null order by tasks.workmen desc"
SqlDa.Fill(Ds1, "calendar1")
If Ds1.Tables("calendar1").Rows.Count > 0 Then
For i = 0 To Ds1.Tables("calendar1").Rows.Count - 1
strTemp = "来自综合信息平台信息:" + vbCrLf
strTemp += "您有 1 个新任务!" + vbCrLf + Ds1.Tables("calendar1").Rows(i).Item("title") + " (来自:" + Ds1.Tables("calendar1").Rows(i).Item("creator") + " " + CDate(Ds1.Tables("calendar1").Rows(i).Item("createdate")).ToString + ")" + vbCrLf
strTemp += strWebsite + "/webmanager.net/login.aspx?user=" + Ds1.Tables("calendar1").Rows(i).Item("loginname") + "&pw=" + Ds1.Tables("calendar1").Rows(i).Item("password") + "&mac=无"
'发MSN
If Ds1.Tables("calendar1").Rows(i).Item("msn").ToString.Trim <> "" Then
imSession = MsgrSVC.CreateIMSession(Ds1.Tables("calendar1").Rows(i).Item("msn").ToString)
imSession.SendText(strMsgHeader, strTemp, MSIMCliSDKLib.IM_MSG_TYPE.IM_MSG_TYPE_ALL_RESULTS)
End If
Next
End If
Ds1.Tables("calendar1").Clear()
Ds1.Tables("calendar1").Dispose()
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Snakesnoop 2004-08-25
  • 打赏
  • 举报
回复
哎~~~没办法帮你,找找Exchange SDK吧
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
up

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧