以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 怎么把16进制的unicode码转成字符串? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=149429) |
-- 作者:jjun2002cn -- 发布时间:2020/5/1 11:47:00 -- 怎么把16进制的unicode码转成字符串? 我原来的数据库里面都是unicode码保存的信息 我现在想要读取出来,修改以后在回写回去! custom,58,2,,,,,,address,,zipcode,,webaddress,,Account,,TaxNo,,tel1,,fax,,tel2,,fax2,,name1,%u5F20%u603B,name1email,,name1class,,name1call,,name1birth,,name1sexlist,%u7537,name1tel,,name1address,,name1mobil,,name1home,,name2,,name2email,,name2class,,name2call,,name2birth,,name2sexlist,%u7537,name2tel,,name2address,,name2mobil,,name2home,
|
-- 作者:有点酸 -- 发布时间:2020/5/1 20:07:00 -- Dim Vals() As String = "fax2,,name1,%u5F20%u603B,name1email,,name1class,,name1call,,name1birth,,name1sexlist,%u7537".Split("%") Dim newVals As String For Each val As String In vals If val.StartsWith("u") Then val = Chrw(HexToDec(val.SubString(1,4))) & val.SubString(5) End If newvals = newvals & val Next output.show(newvals) |