关于eclipse部署项目不乱码,在tomcat直接部署项目乱码的解决办法

写代码总会有神奇的事情发生。

在windows10部署自己的项目,eclipse编码格式为utf-8,server.xml 中也没有设置uriEncoding="utf-8"

不报乱码。

在服务器上搭建项目的时候,用tomcat中自带的startup.bat直接部署.war项目,发生乱码。

进入正题,解决办法1:

http://blog.csdn.net/u013498057/article/details/45335273#reply

可以直接在tomcat中的catalina.bat添加如下语句

set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF8

rem %JAVA_OPTS%

第一种方法非常方便,但是windows控制台还是会乱码。

解决办法2:修改cmd控制台的字符编码集


如果tomcat中有CodePage 那么修改十进制参数为65001 (utf-8)

如果没有则添加。

参考文献:http://blog.csdn.net/qq_35038153/article/details/78430359

还有一项是修改jdk字符编码集。在系统环境变量中进行添加

在环境变量中添加JAVA_TOOL_OPTIONS选项,添加参数-Dfile.encoding=UTF-8 -Duser.language=en -Duser.country=US,

修改jdk编码后,cmd控制台就不会乱码了。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波塞冬的祝福

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值