笨办法解决 Unicode 编码问题

        Dim tempname As String = corpname
        Dim _name As String = ""
        corpname = ""
        
        Do Until (tempname = "")
            If (tempname.IndexOf("\u") < 0) Then
                corpname = corpname & tempname
                tempname = ""
            ElseIf (tempname.IndexOf("\u") > 0) Then
                _name = tempname.Substring(0, tempname.IndexOf("\u"))
                corpname = corpname + _name
                tempname = tempname.Substring(tempname.IndexOf("\u"))
            ElseIf (tempname.IndexOf("\u") = 0) Then
                _name = tempname.Substring(0, 6)
                corpname = corpname & ChrW(Val(_name.Replace("\u", "&h")))
                tempname = tempname.Substring(6)
            End If
        Loop

标签: VB

posted on 2010-08-04 09:28 陈涛 阅读(12) 评论(0) 编辑 收藏

搜索

 
 

常用链接

我的标签

随笔分类(18)

随笔档案(22)

我的其他网址

最新评论