因为URL采用ISO-8859-1编码,所以得把它转换成与页面相同的编码方式。
如果页面编码是utf8:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
那么在服务器端,java代码里:
String str=request.getParameter("para");
将取到的字符串转成utf8
str=new String(str.getBytes("iso-8859-1"),("utf-8"));
URL编码转换详解
本文介绍了如何将使用ISO-8859-1编码的URL参数转换为与网页相同的UTF-8编码方式。通过示例展示了在Java环境中如何进行编码转换的具体步骤。
因为URL采用ISO-8859-1编码,所以得把它转换成与页面相同的编码方式。
如果页面编码是utf8:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
那么在服务器端,java代码里:
String str=request.getParameter("para");
将取到的字符串转成utf8
str=new String(str.getBytes("iso-8859-1"),("utf-8"));

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