2 zjgxxxxxxx zjgxxxxxxx 于 2016.05.07 13:25 提问

Tomcat发布web项目中文乱码问题

我写了一个java web项目,
在eclipse下发布到tomcat上,运行没有问题,在所有的浏览器上都可以支持下载功能。
但是当我把web项目打成war包放到tomcat下启动tomcat,web项目也能运行,
只是在下载时在IE11中会出现传的参数中文乱码问题。求救啊

2个回答

CSDNXIAOS
CSDNXIAOS   2016.05.07 13:32

中文乱码的问题,直接修改tomcat->conf->server.xml文件,在文件的Connector中加上这一句设置URIEncoding="UTF-8";本地Eclipse中的工程的话应该修改Servers->noah-uc-conf->server.xml,Eclipse部署本地程序的时候会用此文件覆盖上面所说的tomcat目录下的server.xml文件......
答案就在这里:tomcat发布web项目中文乱码
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

zjgxxxxxxx
zjgxxxxxxx 我要问的不是这个问题啊,感谢机器人的热心回答,但是并没有解决我的问题
大约 2 年之前 回复
rui888
rui888   Ds   Rxr 2016.05.07 17:12

那么看看你下载的那部分代码,强制重新编码。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Tomcat部署jsp,出现乱码问题
一、Java中文问题的由来  Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。  首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编
Tomcat 部署了web项目中文乱码
本地Tomcat 启动,网页端的中文传到后台显示乱码。查询前段已经设置了 UTF-8格式, 后台收到中文的依然是乱码,原来是Tomcat的配置问题。 修改Tomcat的配置文件server.xml ,添加一个属性 URIEncoding="UTF-8",如下<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"...
解决web项目中发送文字乱码以及Tomcat 7控制台打印乱码问题
一、背景工具:Myeclipse 环境:Windows 7 64位 服务器:Tomcat 7最近,公司在做一个微信公众号开发的项目,与微信开发文档打了几天交道后,自己实现了不少的功能,但是在年底假期将至的催促下,我不得不加快进度,经同事推荐,我在开源社区GitHub上找到了几个成熟的微信开发框架,在这里给大家推荐一下
解决Tomcat发布前端请求乱码问题
jeesite正常部署后,根据机构下拉菜单选择相应的机构后,在页面的对应区域显示乱码;如图示: 解决方法: 1.因为我的Tomcat是在eclipse中,所以在eclipse的servers->sever.xml中修改,如下图所示: 2.修改后的 效果如图所示: 注意: 在操作第一步的过程中,如果直接在Tomcat中修改不通过eclipse的话,当你重新发布后会还原。
linux+tomcat上jsp项目中乱码问题
当我们在linux上发布J2ee项目时,经常会碰到让人头疼的乱码问题;根据自己的经历总结有三种常见的问题和原因:首先,一种情况是,jsp页面你已经设置了编码集为GBK,但个别地方中文(通过传参数过来的得到)为乱码、这个的解决办法就是对于request通过get得到的内容进行编码转换。但这个方法比较累。常用的办法就是写一个过滤器类。 import java.io.IOException; i
在Tomcat中发布web项目
1、将项目发布成war文件放到tomcat的webapps文件下运行成功,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 启动tomcat后我们就可以在浏览器中输入:http://localhost:8080/HelloWorld 2、在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句。<C
关于tomcat部署在google浏览器上的项目中文乱码问题解决
1.首先在代码中添加setContentType,设置为utf-8格式protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType(&quot;text/html;charset=utf-8&quot;); ...
tomcat发布web项目的三种方式
tomcat发布web项目的三种方式 方式一: 配置tomcat 安装目录下的conf/server.xml 标签里面添加 即/aa这个虚拟路径映射到了C:\AA\BB目录下,修改完servler.xml需要重启tomcat服务器 方式二: 在conf目录下创建Catalina目录,在此目录下新建localhost目录, 在localhost目录下新建bb.xml
Java Web项目中文乱码以及解决办法
一、中文乱码说明  在Java Web项目中,由于pageEncoding、contentType和charset等编码属性的设置不恰当往往导致显示中文字符会出现乱码问题。例如,在Java Web项目的代码采用UTF-8进行编码,而在浏览器使用ISO-8859-1进行编码,因此会产生中文乱码问题。 二、相关知识   1.JSP中pageEncoding、contentType以及co
web项目不能发布到tomcat中
导入的web项目不能发布到tomcat中,查了查没能找到合适解决的方法。这里我把自己最终的解决方法拿出来,以供遇到类似问题的朋友作参考。        一般来说,在web项目的run as 选项中是有 run on server 的。        但是之前项目不管怎么点击就是没有run on server ,通过tomcat添加项目的时候也不能显示相应的项目。        解决方