文章信息

地址中有中文get到页面乱码问题

发布时间:『 2015-10-25 05:24』  文章类别:技术开发  阅读(1012) 评论(0)

在项目实现过程中碰到地址中带中文的参数并不多,容易忘记如何不乱码的取下来中文,今天我就碰到这样的问题了。

页面:

http://127.0.0.1:8080/keyan/jsp/printNotice.jsp?projectSort=公司重大专项

<%@ page language="java"  pageEncoding="utf-8" isELIgnored="false"%>

<% String projectSort = request.getParameter("projectSort");%>

<td><%=projectSort %></td>

问题:td里显示的内容乱码

解决方法:

对projectSort进行转码: projectSort = new String(projectSort.getBytes("iso-8859-1"),"utf-8");;乱码原因是地址是采用欧洲iso-8859-1格式进行编码的,而我们的jsp是utf-8编码格式,这样就造成了乱码,我们可以通过new String(projectSort.getBytes("iso-8859-1"),"utf-8")进行转码即可解决这个问题。


关键字:  jsp  编码  乱码
评论信息
暂无评论
发表评论
验证码: 
当前时间
小主信息

愿历尽千帆,归来仍少年。
3D标签云

Anything in here will be replaced on browsers that support the canvas element

友情链接

Copyright ©2017-2024 uzen.zone
湘ICP备17013178号-3