8.1 utl_url.escape
介绍
utl_url.escape
可以对字符串进行
URLEncode
。该作用在开发“银企直连”的某些银行中会要求
|
utl_url.escape
定义
|
程序实例一
|
运行结果
|
可以发现
utl_url.escape
默认只对中文字符进行
URLEncode
对于
/ + =
等不进行编码这是我们在浏览器中常见的编码方式。
程序实例二
|
运行结果
|
可以发现当加上一个
True
参数时
utl_url.escape
对字符串进行编码时对一些“关键字”也进行编码。该编码方式试用于
POST
方式提交报文时。
程序实例三
|
运行结果
|
第三个参数是对编码前指定编码格式
,
默认是按
utl_http.get_body_charset
来编码的我们可以手动指定为
UTF8
等其他编码格式。
8.2 utl_url.
unescape
介绍
utl_url.
unescape
定义
|
程序实例一
|
运行结果
|
如果没有指定以
UTF8
进行解密运行结果如下
|
转载于:https://blog.51cto.com/snans/1352365