javaweb项目中中文乱码
来源:互联网 发布:oracle数据库使用 编辑:程序博客网 时间:2024/05/09 15:00
总结一下,在JavaWeb中针对各种情况处理中文乱码的方法。
首先我们看下,一个请求响应的流程
浏览器------------------>Servlet容器--------------->显示页面
编码 使用容器的URIEncoding转码 解码
举例:Tomcat作为Servlet容器,Tomcat的默认的URIEncoding是“iso8859-1“,可在server.xml配置文件中指定编码类型
1.JSP中显示乱码
解决方法:在JSP中第一行加上<%@ page pageEncoding="UTF-8"%>
即可解决。
2.Servlet中显示乱码
解决方法:在Servlet中加上response.setContentType("text/html;charset=UTF-8");
3.Post请求中传中文参数显示乱码
解决方法:接受参数前,加上request.setCharaterEncoding("UTF-8");
4.Get请求中传中文参数显示乱码
第二种解决办法
修改tomcat,conf文件夹下的server.xml文件。将其中的
原文地址:http://blog.csdn.net/wc0077/article/details/7993394
首先我们看下,一个请求响应的流程
浏览器------------------>Servlet容器--------------->显示页面
编码 使用容器的URIEncoding转码 解码
举例:Tomcat作为Servlet容器,Tomcat的默认的URIEncoding是“iso8859-1“,可在server.xml配置文件中指定编码类型
1.JSP中显示乱码
解决方法:在JSP中第一行加上<%@ page pageEncoding="UTF-8"%>
即可解决。
2.Servlet中显示乱码
解决方法:在Servlet中加上response.setContentType("text/html;charset=UTF-8");
3.Post请求中传中文参数显示乱码
解决方法:接受参数前,加上request.setCharaterEncoding("UTF-8");
4.Get请求中传中文参数显示乱码
第一种解决方法:程序转码
<span style="font-size:14px;">String value = new String(pValue.getBytes("iso-8859-1"), "UTF-8");</span>
第二种解决办法
修改tomcat,conf文件夹下的server.xml文件。将其中的
<span style="font-size:14px;"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> </span>修改为:
<span style="font-size:14px;"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> </span>
原文地址:http://blog.csdn.net/wc0077/article/details/7993394
0 0
- javaweb项目中中文乱码
- javaweb项目中中文乱码
- javaweb项目中中文乱码
- JavaWeb项目中文乱码问题
- javaweb中中文乱码问题
- 解决JavaWeb项目中文乱码问题
- javaWeb中解决中文乱码问题
- 解决javaweb项目--中文汉字存入mysql5.5中变成乱码的方法
- JavaWeb中文乱码处理
- javaWeb中文乱码 解决方法
- JavaWeb--中文乱码小结
- JavaWeb 中文乱码
- javaWeb中文乱码 解决方法
- JavaWeb中文乱码问题
- javaWeb中文乱码问题
- javaweb 中文乱码问题
- javaweb中文乱码问题
- JavaWeb中文乱码
- Boost Serialization 库
- previous operation has not finished
- spring的IOC、AOP的使用场景
- 经验分享:一个产品经理花50万及半年时间买的教训
- ByteArrayOutputStream(字节数组输出流)的一个例子,与ByteArrayInputStream作一比较
- javaweb项目中中文乱码
- PATBasic——1018. 锤子剪刀布 (20)
- 最大优先队列
- 互联网产品开发中的“快”字诀
- tomcat日志中日期的转换
- 关于java正则
- 10条改善Java性能的小建议:
- 获取当前绑定项的Index
- opencv截取矩形框中的图像