`
guozheng
  • 浏览: 70579 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

tomcat UTF-8 编码 2

阅读更多
在中文windows下,Tomcat5.5服务下的,UTF-8的乱码解决问题。
首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位丢失的情况。即3个字节变为两个字节,自然会变成乱码。
其次,Tomcat 5以后,对post和get方法的编码控制分开了
 
tomcat:sever.xml
找到对应站点的server.xml后,在里面的Connector标签里面添加
useBodyEncodingForURI="true"
这句的话告诉tomcat用页面的编码去处理post,推荐使用。
这块有句更狠的就是
URIEncoding="utf-8"
不过是强制指定编码了,所以一旦有其他编码的页面存在,就会出问题,所以不建议用。
JSP:
<%@ page language="java"  pageEncoding="UTF-8"%>
HTML:head标签里加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
分享到:
评论

相关推荐

    tomcat7,已经设置utf-8编码

    tomcat7,已经设置utf-8编码,这个tomcat已经设置了utf-8的编码了,不需要再次设置

    将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题

    将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题

    修改tomcat的编码为utf-8

    如何修改tomcat的编码为utf-8,大家可以看看

    IDEA中Tomcat在控制台乱码问题及IDEA编码设置UTF-8的方法

    1.首先要分清是tomcat日志编码,与idea的日志显示...3.idea显示编码:windows默认用gbk所以idea显示默认为gbk编码,【一定】在 Help– custom vm options 添加-Dfile.encoding=UTF-8,强制为utf8编码显示,不要自己改.

    tomcat值乱码解决

    一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:

    解决IDEA不支持带BOM的UTF-8编码文件,使支持

    1. 如果你的IDEA是2017.2.2版本,那么直接把ecj-4.6.2.jar放到你的IDEA安装目录下lib文件夹中替换原文件即可 2. 如果你是其他版本的IDEA,那么用压缩工具处理你的DEA安装目录下lib文件夹中的ecj-x.x.x.jar文件(名字...

    apache-tomcat-7.0.40-windows-x64

    64位tomcat-7.0,中文乱码已解决(UTF-8编码),修改办法 /conf/server.xml

    apache-tomcat-8.0.33中文自动解决GBK乱码问题

    apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加“URIEncoding="utf-8"”,我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为...

    tomcat-7.0

    apache-tomcat-7.0,解压出来直接可以用,已设置好编码方式,默认编码方式为UTF-8,服务器不会出现乱码

    apache-tomcat-7.0.103.rar

    tomcat 7.0.103添加了tomcat的默认编码,设置成为utf-8,解决了不同服务器之间tomact编码不同造成中文乱码的情况。

    进销存后台管理系统(带论文Myeclispe)

    3) 项目文件UTF-8编码,注意把工作空间编码设成UTF-8 4) 启动tomcat 演示说明: webservice 正式发布时可删除jar包列表 hamcrest-core-1.3.jar junit-4.11.jar stax-api-1.0.1.jar wstx-asl-3.2.0.jar

    修改Tomcat运行时jvm编码问题

    最近在部署项目的时候出现数据乱码的情况,经过一番查看项目都是用的UTF-8编码格式,数据也是,但是经过调用接口传给对方就乱码了。 由于是部署在Windows环境下,Windows默认编码GBK,这就导致了jvm运行时编码不一致...

    pager-taglib在tomcat下支持中文的jar包以及设置方法

    pager-taglib是个非常好用的分页jar包,但是不爽的是使用中文参数查询时会出现乱码,哪怕设置了filter用utf-8编码,jsp也用utf-8编码,我修改了jar包中的一个参数,使用它应该可以解决乱码问题。

    dwz官方例子

    dwz官方例子 ...3) 项目文件UTF-8编码,如果用eclipse打开项目,注意把工作空间编码设成UTF-8 4) 启动tomcat 功能演示: Ajax Search 分页 添加 删除 修改 导出Excel session超时,弹出登入对话框

    Tomcat_utf8.reg

    历时一个多月,终于研究出了了tomcat控制台中文乱码终极解决方案,...当然你也可以在win10新版本里面提供的修改utf-8编码,但是它给你的惊喜只是一瞬间。当你哪天打开之前正常使用的软件时会发现,我去乱码了。。。。。

    Anynote_distancejck_jsp个人笔记_

    2、如果使用Mysql,创建UTF-8编码的数据库,然后导入\Anynote\database文件夹下的Anynote(Mysql).sql文件创建数据库;如果使用Sqlite,可直接使用\Anynote\database文件夹下的anynote.db3,也可以自己创建Sqlite...

    tomcat服务器如何配置字符集为utf-8彻底解决中文乱码的问题详解

    主要给大家介绍了关于tomcat服务器如何配置字符集为utf-8彻底解决中文乱码问题的相关资料,文中先对字符集进行了简单的介绍,然后给大家详细介绍了解决的方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习...

    fckeditor(jsp版)

    采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文... 注意URIEncoding="UTF-8"的部分,即将URI的编码设置为“UTF-8“,这样就不会有问题了;

Global site tag (gtag.js) - Google Analytics