简述
在 java 开发中,有时候需要将中文进行转码,
保证传输的时候不出现乱码;最常用的方式是
URLEncode 与 URLDecode
URLEncode
将普通字符串转换成 application/x-www-fro
m-urlencoded 字符串
示例:
//字符串中的非西欧字符的内容,会
被转化成%XX%XX XX 为十六进制的数字
String urlString = URLEncoder.en
code("你好", "UTF-8");
System.out.println(urlString);
//输出:%E4%BD%A0%E5%A5%BD
URLDecode
将 application/x-www-from-urlencoded 字
符串转换成普通字符串
示例:
String keyWord = URLDecoder.deco
de("%E4%BD%A0%E5%A5%BD", "UTF-8");
System.out.println(keyWord);
//输出:你好 1 /