一开始研究jsp时就经常遇到jsp页面中文乱码的问题,让人很纠结。今天正好有时间,我便把我总结的一些解决中文乱码问题的小方法跟大家共享一下,希望能帮助的各位。
第一步:修改tomcat -> conf -> server.xml。在Connector标签中添加useBodyEncodingForURI="true",这句的意思是告诉tomcat用页面的编码方式去处理post提交过了的参数。
第二步:修改jsp页面编码方式,通常全部采用UTF-8。
第三步:在任何request和response被使用前,都要加上request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");
第四步:修改用get方式传递的参数。方法如:String newStr = new String(URLEncoder.encode(oldStr),"UTF-8");或者String newStr = new String(oldStr.getBytes("源编码方式"),"UTF-8");
完成这四步之后,相信乱码问题就会迎刃而解了。
如果还是没有解决的话,我想你该考虑一下其他方面的问题了。呵呵
分享到:
相关推荐
主要介绍了JSP页面传参出现中文乱码的解决方案,非常实用,需要的朋友可以参考下
本方案解决了jsp常见的乱码问题 下载后查看详细内容
5种JSP页面显示为乱码的解决方法
jsp页面跳转到后台乱码 还需要在html中指定编码格式。 ; charset=gb2312" /> <title>title 解决方法是要在jsp最前面加上一条java语句,设置请求的字符编码。 request.setCharacterEncoding("gb2312"); %>
JSP乱码解决方案大家可以看看,可以有利于大家,在JSP页面乱码问题,扥到更好的解决方案
本ppt内容主要是解决方案Eclipse 开发JSP中文乱码问题,为初学使用ECLIPSE开发JAVA WEB项目的人提供方便。
jsp include 乱码问题的解决方法! 希望能够解决你的问题!
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。 一、JSP页面中文乱码 在JSP...
Jsp页面在URL中传递参数会出现乱码,本人想到两种方法解决,虽然不能保证100%解决,但值得学习
主要针对java+mysql开发环境提出的乱码解决方案,只要作相应修改,可以用于不同语言环境的乱码问题解决。
JSP动态网站设计中的中文乱码解决方案JSP动态网站设计中的中文乱码解决方案
使用JSP传递中文时,常会出现乱码,有时所有的页面虽然都统计一编码方式,仍不能解决。如iframe,需要修改tomcat的编码方式
主要介绍了JSP MySQL插入数据时出现中文乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
jsp页面传参乱码的解决方法 jsp页面js: encodeURIComponent要使用两次encodeURIComponent... 您可能感兴趣的文章:javascript通过url向jsp页面传递中文参数导致乱码解决方案jsp地址栏传中文显示乱码解决方法分享
一、JSP页面中文乱码 在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。 先看一个JSP程序: <%@ page language=java import=java.util.* %> <html>...
在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是在软件开发中遇到的乱码问题以及解决方法。
jsp中文问题解决方案(完整版) 开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确实现中文的display和数据库的存储是最基本的要求。
真正解决jspSmartUpload组件上传下载文件时中文乱码问题。以前在网上也找过!!!下载了些,都没能解决中文乱码问题!自己改了源代码,并做成jar包,直接用就可以。 另,我把File()类 改成了 SmartFile()类。详情请...