转换中文为unicode 转换unicode到正常文本

复制代码 代码如下:
'//转换中文为unicode
function URLEncoding(vstrIn)

dim i
    dim strReturn,ThisChr,innerCode,Hight8,Low8

strReturn = ""
    for i = 1 to Len(vstrIn)
        ThisChr = Mid(vStrIn,i,1)
        If Abs(Asc(ThisChr)) < &HFF then
            strReturn = strReturn & ThisChr
        else
            innerCode = Asc(ThisChr)
            If innerCode < 0 then
                innerCode = innerCode + &H10000
            end If
            Hight8 = (innerCode  and &HFF00)\ &HFF
            Low8 = innerCode and &HFF
            strReturn = strReturn & "%" & Hex(Hight8) &  "%" & Hex(Low8)
        end If
    next

URLEncoding = strReturn

end function

'//转换unicode到正常文本
function bytes2BSTR(vIn)
    dim i
    dim strReturn,ThisCharCode,nextCharCode

strReturn = ""
    for i = 1 to LenB(vIn)
        ThisCharCode = AscB(MidB(vIn,i,1))
        If ThisCharCode < &H80 then
            strReturn = strReturn & Chr(ThisCharCode)
        else
            nextCharCode = AscB(MidB(vIn,i+1,1))
            strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(nextCharCode))
            i = i + 1
        end If
    next
    bytes2BSTR = strReturn

end function

function getText(o,url)

dim oReq

on error resume next

if o is nothing then
        '//创建XMLHTTP对象
        set oReq    = CreateObject("MSXML2.XMLHTTP")
    else
        set oReq    = o 
    end if

oReq.open "get",url,false
        oReq.send

if oReq.status = 200 or oReq.status = 0 then    
        getText = bytes2BSTR(oReq.responseBody)
    else
        getText = ""
    end if

end function

时间: 2024-10-08 13:10:48

转换中文为unicode 转换unicode到正常文本的相关文章

转换中文为unicode 转换unicode到正常文本_PHP编程

复制代码 代码如下: '//转换中文为unicode function URLEncoding(vstrIn)     dim i     dim strReturn,ThisChr,innerCode,Hight8,Low8     strReturn = ""     for i = 1 to Len(vstrIn)         ThisChr = Mid(vStrIn,i,1)         If Abs(Asc(ThisChr)) < &HFF then  

转换中文为unicode 转换unicode到正常文本_应用技巧

复制代码 代码如下: '//转换中文为unicode function URLEncoding(vstrIn)     dim i     dim strReturn,ThisChr,innerCode,Hight8,Low8     strReturn = ""     for i = 1 to Len(vstrIn)         ThisChr = Mid(vStrIn,i,1)         If Abs(Asc(ThisChr)) < &HFF then  

lua中编码转换 utf16转utf8,unicode转utf8

问题描述 lua中编码转换 utf16转utf8,unicode转utf8 lua中怎么从utf16转到utf8 ? 从网上找到个js的实现方法,但是不知道参数是什么, function utf16ToUtf8(s){ if(!s){ return; } var i, code, ret = [], len = s.length; for(i = 0; i < len; i++){ code = s.charCodeAt(i); if(code > 0x0 && code &l

swift 2.0json中文乱码怎么转换

问题描述 swift 2.0json中文乱码怎么转换 调用Alamofire.request返回的json是这样的:{U4f1aU5458ID"" = 40;U5173U5361ID"" = 4;U540dU79f0"" = ""U65b0U6982U5ff5U82f1U8bedU7b2cU4e00U518c"";U5c01U9762"" = ""2015528174

C#2.0纯数学方法递归实现货币数字转换中文

递归|货币|中文|转换 最近由于项目的原因,需要写一个货币数字转换中文的算法,先在网了找了一下,结果发现无一列外都是用(Replace)替换的方式来实现的,所以想写个另外的算法:因为本人是学数学出身的,所以用纯数学的方法实现. 注意:本文中的算法支持小于1023 (也就是9999亿兆)货币数字转化. 货币中文说明: 在说明代码之前,首先让我们回顾一下货币的读法. 10020002.23  读为 壹仟零贰万零贰元贰角叁分 1020         读为 壹仟零贰拾元整. 100000      

利用Frontpage xp进行中文简繁体转换2

frontpage|中文|转换 二.对多个网页进行中文简繁转换 1. 将视图切换到文件夹视图:用鼠标点击"查看"菜单,点击"文件夹"选项. 2. 选择多个网页,点击"中文简繁体转换"按钮. 3. 在中文简繁转换对话框中选择转换多个文件.点击"确定"按钮. 4. 这样fropntpage xp 就会按照你的选择自动的将所选网页转换为简体网页或繁体网页. 三.对整个网站进行中文简繁转换 1. 直接用鼠标点击"中文简繁体转

用C语言实现常见的三种中文内码转换

常见的中文内码一般有GB2312(简体中文),GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持.网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好.以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,浪费资源.Windows中提供了MultiByteToWideChar和WideCharToMult

php将中文字符转变成unicode编码方式

问题描述 php将中文字符转变成unicode编码方式 假设在PHP中: $test="select top(1) AGG_TABLE0.day,AGG_TABLE0.subNet,AGG_TABLE0.location,AGG_TABLE0.不支持中文relation,cast(100*pmHoPrepSucc /pmHoPrepAtt*(pmHoExeSucc/pmHoExeAtt) as decimal(18,2)) as 'eSrvcc不支持中文',cast(1...": 怎么

如何转换中文ttf字体格式为woof和svg格式

问题描述 如何转换中文ttf字体格式为woof和svg格式 你好,请问如何把ttf格式字体转换为woof和svg格式 解决方案 http://www.fontsquirrel.com/tools/webfont-generator 这个网站可以,你试试不行再看下面两个 http://onlinefontconverter.com/ 这个网站你看看能不能上去https://people.mozilla.org/~jkew/woff/ 转换成woff的工具