字符转称UNICODE后,如何转回来? a=chrb(1)+chrb(200)+chrb(2)b=strconv(a,vbUnicode)如何把b转换回a? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大家都会想到strconv(b,vbfromUnicode)的,可结果不对的 Private Sub Command1_Click()a = StrConv(ChrB(1) + ChrB(200) + ChrB(2), vbProperCase)b = StrConv(a, vbUnicode)c = StrConv(b, vbFromUnicode)MsgBox a = cEnd Sub 一般的文本内容,转成UNICODE再转回来是一致的,可任意的二进制代码转称UNICODE后就转不回来了,如上面的3个字符中的第3个换成CHR(40)就会转回来,我想可能是200、40两个字符可以组成一个汉字的原因吧。因为VB的字符串只是UNICODE的,从另外的DLL传来的二进制字符串会自动变为UNICODE了,我想复原,难呀!楼上的:我不是让你在变UNICODE前先变,是让你在转变后复原。 求vb 关于unicode十六进制和汉字互换解释 关于一个文本控件的提问? 急急急急急急,拜托大家! 想起 判断文本框内容 随机抽取数字,,郁闷又不懂的做,又要麻烦大家了(下午要上交了,急啊) MSFlexGrid怎么判断其中记录单元为空 很简单的问题,忘了,请教 急!listview控件怎么可以点中后图标不会一起拖动??? 散分!郁闷ing!气愤ing!转VC! 向各位朋友请教一个比较奇怪的DATA REPORT问题!!谢谢 ★求教:想弄清ADO到底是怎么更新数据库的★ 关于超市收银系统中的钱箱问题,请教!
a = StrConv(ChrB(1) + ChrB(200) + ChrB(2), vbProperCase)
b = StrConv(a, vbUnicode)
c = StrConv(b, vbFromUnicode)
MsgBox a = c
End Sub
楼上的:
我不是让你在变UNICODE前先变,是让你在转变后复原。