Foxtable(狐表)用户栏目专家坐堂 → URL 编码,十六进制字符必须大写的问题


  共有3436人关注过本帖树形打印复制链接

主题:URL 编码,十六进制字符必须大写的问题

帅哥哟,离线,有人找我吗?
hgzvip
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:800 威望:0 精华:0 注册:2015/9/5 18:02:00
URL 编码,十六进制字符必须大写的问题  发帖心情 Post By:2021/3/4 15:15:00 [显示全部帖子]

老师,遇到一个问题,如下代码

Dim ul As String = "http://www.foxtable.com/?page=123"
MessageBox.Show(UrlEncode(ul))

结果是 http%3a%2f%2fwww.foxtable.com%2f%3fpage%3d123

我一个API文档要求:

使用 UTF-8 编码,且进行了 URL 编码,十六进制字符必须大写,如 “:” 会被编码为 “%3A” ,空格被编码为 “%20”。

请问如何把字符串定义为UTF-8编码,且如何才能在编码的时候让十六进制字符大写呢?谢谢

 回到顶部