url 中特殊字符被转义成编码后如何处理
开发时有时服务端返回的json中包含url,url中可能含有⼀些特殊字符,这些特殊字符在传输的过程中可能会被转义成编码。这时候我们拿
到⼿⾥要如何转换回去呢,先看下那些字符可能会被编码
例:这⾥⾯的 %3F 应该是 ? ,那么如何转回去
结果:
同样,还有⼀个⽅法是将特殊字符转义成编码,还是以上⾯的url为例结果:
String url = "www.baidu/signedUrl%";
try {
URLDecoder.decode(url,"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace(); }"www.baidu/signedUrl?"
try {
url编码处理} catch (UnsupportedEncodingException e) {
e.printStackTrace(); }
"http %3A%2F%2Fwww .baidu %2FsignedUrl%"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论