牛骨文教育服务平台(让学习变的简单)
博文笔记

JSP页面通过URL传递中文参数出现中文乱码的解决方法

创建时间:2017-03-11 投稿人: 浏览次数:2797
JSP页面:
var url ="AddPatrolAjax?domain="+domain.value;//domain.value含有中文
服务器端:
String domain = new String(request.getParameter("domain").getBytes(
        "ISO-8859-1"), "gbk");//其中ISO-8859-1是tomcat默认的编码类型  ,gbk为项目编码类型

根本原因是:Tomcat默认使用ISO-8859-1编码,而项目一般使用utf-8或者gbk,因此如果页面通过URL传参,而参数又含有中文的话,需要做一下转换

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。