首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2013-09-07 
vb中用strConv处理中文字符时得到 是问号tmpString StrConv(strBuffer, vbUnicode)英文的可以,中文的不

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, "
[解决办法]
"), "
[解决办法]
", "")

热点排行