一:
页面使用js加密:
user = window.encodeURI(user);
user = window.encodeURI(user);
document.location.href = "/communion.do?action=updateSpace&id=" + id + "&user=" + user;
其中user为中文,注意:一定要加密两次;
二:
java代码解密:
String user = java.net.URLDecoder.decode(request.getParameter("user"),"UTF-8");
解密;
三:
转码:
private String convert(String str) throws UnsupportedEncodingException {
return new String(str.getBytes(),"GBK");
}
本文介绍了一种页面上使用JavaScript进行两次URI编码的方法来加密中文参数,并提供了相应的Java后台解码示例代码及字符集转换方法。
2182

被折叠的 条评论
为什么被折叠?



