读书人

vb顶用strConv处理中文字符时得到 是问

发布时间: 2013-09-07 14:12:45 作者: rapoo

vb中用strConv处理中文字符时得到 是问号

tmpString = StrConv(strBuffer, vbUnicode)


英文的可以,中文的不行
[解决办法]
byte数组转字符串,后面那个参数应该是vbfromunicode,而不是vbunicode
[解决办法]
这个我做过,现在忘了,要找
[解决办法]
没搞清楚楼主为了什么而要转换。所谓用SendMessage读取也没透露具体的做法。
[解决办法]
楼主的 strBuffer 是什么类型?如果是字符串型,直接连接即可。
Dim strBuffer(2) As String

strBuffer(0) = "中国"
strBuffer(1) = "Chi"
strBuffer(2) = "na"

MsgBox Replace(Join(strBuffer, "
[解决办法]
"), "
[解决办法]
", "")

读书人网 >VB

热点推荐