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

vb有关StrConv细问(,拜托了)

2013-08-04 
vb有关StrConv细问(在线等,拜托了)各位大神,我写了一段代码如下(选摘)Dim utmp(1280) As ByteDim uName(32

vb有关StrConv细问(在线等,拜托了)
各位大神,我写了一段代码如下(选摘)
Dim utmp(1280) As Byte
Dim uName(32) As Byte
Dim Name As String
(调用api给utmp赋值)
For i = 0 To 32
    uName(i) = utmp(i)
Next i
Name = Trim(StrConv(uName, vbUnicode))
Name="<" & Tag & ">" & Name & "</" & Tag & ">"

但是Name的输出结果是<Name>张三
XML的结束标签不知道怎么没有出来,拜托大家帮我看一下
[解决办法]
字符串中,"张三" 的后面是否有 Null 字符(即值为 0 的字节)?Null 字符是字符串结束标志。

Name = Replace(Trim(StrConv(uName, vbUnicode)), Chr(0), "")
Name="<" & Tag & ">" & Name & "</" & Tag & ">"

热点排行