var text = encodeURI(encodeURI('中国'));
alert(decodeURI(decodeURI(text))); //js 解码
alert(text);
var imgLog = new Image();
imgLog.src='comment.jsp?com='+text; 二交encode 是因为tomcat 会自动用iso-889-1 处理一次,后一次就用URLDecode解码
<%
String text = request.getParameter("text");
if(text.length()>1){
System.out.println(java.net.URLDecoder.decode(text,"utf-8"));
}
%>
本文介绍了一段 JavaScript 代码实现 URL 的双重编码与解码的过程。该过程用于解决 Tomcat 服务器对 URL 参数进行 ISO-8859-1 编码的问题,并通过后端 Java 代码完成最终的 UTF-8 解码。
2173

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



