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 & ">"