web编程的时候,我们兴许会遇到各种各样的中文乱码问题。
下面是几种解决方案:
Get方式的乱码解决方案:
修改
tomcat
的
conf
目录下的
server.xml,
在
Connector
中加入
URIEncoding="gb2312"
如
: <Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="gb2312" />
Post:
1.
request. setCharacterEncoding (“GBK”);
2.写过滤器。(这种应该是最合理的解决方案了!)
3.String s = new String(s.getBytes(),"GBK");
我们必须要明白的是:
1)request是从浏览器端向服务器端发送数据,response是服务器端向浏览器端返回数据,在Tomcat服务器下,默认是有Tomcat引擎去调用的。(具体的说是有service方法去调用的)。
2)在使用request的时候,如果我们不指定request的编码(request. setCharacterEncoding (“GBK”);
),则默认会使用Tomcat的默认编码方式(通常是ISO-8859-1)。如果这个时候传入的有中文,即使是Post方式,则也有可能出来是乱码。
上传的是关于在网上搜集到的关于jsp的内容的一些资料的汇总!
jsp的编码问题弄了很长时间了,但是感觉有些地方还是存在着一些疑问,等到以后再明白些之后再写吧!
分享到:
相关推荐
NULL 博文链接:https://lingf.iteye.com/blog/1108467
JSP-GET-POST传递的乱码问题 中文参数传递乱码问题一直伴随着我们,整理的解决过程。
在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text ...
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...
jsp中文乱码的处理<br>页面显示 表单提交 数据库操作JSP中文乱码处理
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。
JSP中文问题解决办法,JSP页面传值,数据库等的中文乱码解决办法
打开Eclipse-window->preferences. 根据图片操作. 设置完后, 再新建 JSP页面的时候, 会出现下面的编码. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF...
对常见中文乱码问题进行了详细介绍和解释,希望能给大家以帮助。
JSP中文乱码
JSP中文乱码问题解决总结,个人收集,一次放出,减少大家的查找时间。
这边有必有说明的是如果是jsp+java bean+servlet的方案,中文乱码很好解决,统一设成gb2312就可以了。 1.2 使用struts框架字符集不能设成gb2312,要改成utf-8。 2. 在struts.properties 添加: struts.devMode=...
web项目中中文乱码问题总结,几解决方法。
Tomcat环境下JSP中文乱码问题的解决
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接时...
利用过滤器解决JavaWeb(JSP)的乱码问题
配置Filter过滤器处理JSP中文乱码 参考Tomcat服务器目录webapps的examples示例 简单配置步骤: 1.在项目web.xml文件添加过滤器标记<filter>和<filter-mapping>; 2.实现过滤器代码; 3.对Tomcat服务器conf目录里的...