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小时内删除。