如果我们想在网址的查询参数中利用中文,则在提交到的页面必须对中文参数进行处理
例如:
<script>
location.href="goto.jsp?type=分类";
</script>
在goto.jsp页面要获取type参数,需要对此参数进行处理:
String type=(String)request.getParameter("type");
type=type==null?"":type.trim();
type=new String(type.getBytes("ISO-8859-1"),"GBK");
System.out.println("Type:"+type);//这样才能正确输出:Type:分类
例如:
<script>
location.href="goto.jsp?type=分类";
</script>
在goto.jsp页面要获取type参数,需要对此参数进行处理:
String type=(String)request.getParameter("type");
type=type==null?"":type.trim();
type=new String(type.getBytes("ISO-8859-1"),"GBK");
System.out.println("Type:"+type);//这样才能正确输出:Type:分类
博客介绍了在网址查询参数中使用中文时的处理方法。以JavaScript代码将中文参数传递到goto.jsp页面为例,说明在该页面获取参数后,需对其进行处理,如使用Java代码将参数从ISO - 8859 - 1编码转换为GBK编码,才能正确输出中文。

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



