关于eclipse部署项目不乱码,在tomcat直接部署项目乱码的解决办法
2018-02-14 16:36
351 查看
写代码总会有神奇的事情发生。
在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控制台就不会乱码了。
在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控制台就不会乱码了。
相关文章推荐
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 关于eclipse部署的项目用tomcat直接跑出现:startup failed due to previous errors
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- 关于tomcat部署在google浏览器上的项目中文乱码问题解决
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- eclipse部署项目到Tomcat缺少jsp、css等静态资源文件解决办法
- Eclipse导入项目被认为不是Web项目无法部署到Tomcat服务器上的最简单解决办法
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
- 关于eclipse部署到tomcat的项目可正常访问,而单独打包为.war放在tomcat的webapps下的项目无法正常访问的解决思路
- eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- 关于项目部署乱码的原因及解决办法
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法