为什么要进行URL编码
Posted happy_code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么要进行URL编码相关的知识,希望对你有一定的参考价值。
为什么要进行URL编码,先码住别人的:
https://www.cnblogs.com/jerrysion/p/5522673.html
然后,
public class URLTest { public static void main(String[] args) throws UnsupportedEncodingException{ String name = "张三"; /* * 比特 * -27,-68,-96,-28,-72,-119 * URL * %E5%BC%A0%E4%B8%89 */ byte[] bytes = name.getBytes(); for (byte x : bytes){ System.out.print(x + ","); } System.out.println(); String s = URLEncoder.encode(name, "UTF-8"); System.out.println(s); } }
结果是:
-27,-68,-96,-28,-72,-119,
%E5%BC%A0%E4%B8%89
-27就等于E5,因为-27是用补码存储的
1110 0101
以上是关于为什么要进行URL编码的主要内容,如果未能解决你的问题,请参考以下文章