标签:IDEA2018 Dfile UTF Tomcat encoding IDEA 乱码 编码方式 Tomcat8
出现问题的原因:
各自编码方式不对应,类似你打开一些网站出现乱码,则需要更改它的编码方式。而我的windows默认编码方式为GB2312,IDEA继承windows,编码方式也为GB2312,而Tomcat默认编码方式是ISO-8859-1,两者的编码方式不对应。
如何查看自己电脑的编码方式:
进入cdm,输入chcp
活动代码页:936(中国 - 简体中文(GB2312))
GBK是中国大陆通用编码,UTF—8是世界通用编码。
中国的大多程序一般是使用GBK的程序。
解决方法:
要么更改idea的编码方式,要么更改Tomcat的。本实验测试了5种方式,只有方法五成功了。
方法一:修改Settings的File Encodings的编码方式(修改IDEA的编码方式)
方法二:添加Tomcat中VM options信息
-Dfile.encoding=UTF-8
方法三:添加Tomcat中Startup/Connection信息
Name:
JAVA_TOOL_OPTION
Value:
-Dfile.encoding=UTF-8
方法四:修改IDEA编码方式
在自己安装的IDEA目录下的bin文件找到idea.exe.vmoptions和idea64.exe.vmoptions两个文件,在他们最后添加
-Dfile.encoding=UTF-8
方法五:修改Tomcat中bin文件的catalina.bat信息(亲测有效)
在自己安装的Tomcat中bin文件,找到catalina.bat文件,找到
:gotJsseOpts
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%
在其后面添加以下信息:
-Dfile.encoding=utf-8
实验测试图:
标签:IDEA2018,Dfile,UTF,Tomcat,encoding,IDEA,乱码,编码方式,Tomcat8 来源: https://blog.csdn.net/qq_44231797/article/details/114797921
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。