java解决乱码的另一种方式



     看公司代码习得:

   前台URL对参数处理:encodeURI(encodeURI("中国"));

   encodeURI说明:

之所以用两个我的理解是第一个将汉字转成16进制,第二个防止转的字符被解析。

后台接受后处理代码:

private static String decode(String code){
		if (code != null){
			try {
				code = URLDecoder.decode(code, "UTF-8");
			} catch (UnsupportedEncodingException e) {
				e.printStackTrace();
			}
		}
		return code;
	}

OK!

猜你喜欢

转载自liuzl121.iteye.com/blog/1675054