vb将字符串转换成16进制可供浏览器网址访问

简介: vb将字符串转换成16进制可供浏览器网址访问

工作中无意看到一个网站搜索的关键字加密后进入不是很长的那种,比较短,所以不像utf8编码,尝试了几种都不是,刚要询问别人时候忽然灵光一现,1个汉字对应4个字母,有点熟悉啊,好像是16进制编码?一测试果然是16进制的,于是编写了个函数,以供后来者方便直接使用。

image.png

www.baidu.com/baidu?wd=%E…

www.baidu.com/baidu?wd=%c…上面第一个为utf8编码,第二个为16进制编码。

'将中文编码为16进制的,用于网页浏览器地址
Public Function UnicodeToHex(ByVal strKey As String) As String
    Dim i%, strChar$, strResult$, strTmp$
    For i = 1 To Len(strKey)
        strChar = Mid(strKey, i, 1)
        If Asc(strChar) < 0 Then
            strTmp = LCase(Hex(Asc(strChar)))
            strResult = strResult & "%" & Left(strTmp, 2) & "%" & Right(strTmp, 2)
        Else
            strResult = strResult & strChar
        End If
    Next
    UnicodeToHex = strResult
End Function

用上述代码把中文关键加密下即可。

目录
相关文章
|
6月前
|
IDE Linux 开发工具
如何在Linux运行RStudio Server并实现Web浏览器远程访问
如何在Linux运行RStudio Server并实现Web浏览器远程访问
215 0
|
28天前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
37 2
|
2月前
|
Web App开发 存储 安全
Python编写脚本,打开浏览器输入网址,自动化登陆网站
Python编写脚本,打开浏览器输入网址,自动化登陆网站
97 4
|
3月前
Edge——如何打开IE浏览器进行访问
Edge——如何打开IE浏览器进行访问
70 4
|
4月前
|
安全 网络安全
用IE浏览器访问网站提示证书错误
当你在Internet Explorer中遇到证书错误提示,通常是因网站SSL/TLS证书问题或浏览器安全设置需调整。解决方法包括: 检查时间设置 调整IE设置 安装证书 调整计算机时间
113 3
|
4月前
|
域名解析 Web App开发 缓存
在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程
在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程
|
4月前
|
JavaScript
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
|
4月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
5月前
|
安全 前端开发 JavaScript
CORS是W3C标准,解决浏览器同源策略限制的跨域数据访问。
【6月更文挑战第27天】CORS是W3C标准,解决浏览器同源策略限制的跨域数据访问。它通过服务器在HTTP响应头添加`Access-Control-Allow-*`字段允许特定源请求。简单请求无需预检,非简单请求会发OPTIONS预检请求。服务器配置CORS策略,客户端正常请求,浏览器自动处理。若未正确配置,浏览器将阻止响应,保障安全。
63 0
|
5月前
|
网络安全
宝塔控制面板无法访问,浏览器提示连接失败
宝塔控制面板无法访问,浏览器提示连接失败
73 0

热门文章

最新文章

下一篇
无影云桌面