VB6 把 \u6e05\u534e\u5927\u5b66 转换成汉字的代码

某网页源码中的汉字全是以\u带头的编码,在VB6中需要将此转换成汉字显示求转换的代码... 某网页源码中的汉字全是以 \u 带头的编码,在VB6中需要将此转换成汉字显示
求转换的代码
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
断涯生无可恋
2014-10-03 · TA获得超过142个赞
知道小有建树答主
回答量:564
采纳率:0%
帮助的人:287万
展开全部
msgbox unicodeTO("\u6e05\u534e\u5927\u5b66")
'清华大学

Function unicodeTO(str)
Dim Ucode , i , fen
fen = Split(str, "\u")
For i = 1 To UBound(fen)
unicodeTO = unicodeTO & ChrW(CInt("&H" & fen(i)))
Next
End Function
追问
很感谢你的回答,只是还有点缺陷,若一行文字中前面带有字母或后面带有数字则会提示溢出.例如 D \u6e05\u534e\u5927\u5b66 则D会丢失; \u6e05\u534e\u5927\u5b66520 则会溢出.
不知有没有办法把 "D \u6e05\u534e\u5927\u5b66123***"转换成"D 清华大学123***"
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式