IDEA 是以 GBK
编码运行的,才导致控制台输出是乱码,日志文件保存的是正常编码。
解决方法:
调整项目编码,Windows默认是GBK,而Idea继承系统的编码格式,所以需要对Idea调整编码格式
如果解决后控制台还是乱码,请指定 tomcat 的启动脚本 catalinabat 环境变量 JAVA_OPTS
增加参数
-Dfileencoding=UTF8 -Dsunjnuencoding=UTF8
1、打开idea安装目录的bin目录下的ideaexevmoption和idea64exevmoption,在最后加上 -Dfileencoding=utf-8
2、设置idea file编码。在菜单栏找到”File->settings->搜索File Encodeing,然后在IDE Encoding ,Project Encoding和Default encoding for properties files都设置为utf-8
3、设置idea server编码。在菜单栏找到”run->editconfigration” 找到”server”选项卡 设置 vm option为 -Dfileencoding=utf-8
4、HELP->Edit Custom VM OPtions中加 -Dfileencoding=utf-8 重启idea
兄弟!我找到这个问题的终极解决办法了!!不是你的编码问题!!而是你的字体问题!!!在网上找consola、monospace这两个字体的ttf拷贝到c:\Windows\Fonts文件夹中即可!!不然你再试试其他的字体!!反正肯定是这个字体的原因!!看到的记得回来给我点个赞啊!!救万千兄弟于水火之中!!
step1:点击菜单栏 File -> 选择 Settings -> 搜索 File Encodings
step2:将以下的 Encoding 修改成 UTF-8
step1:IDEA软件安装目录bin目录下,找到以下两个文件
step2:分别打开文件,在文件中添加
-Dfileencoding=UTF-8
step3:重启IDEA
乱码原因:前后台编码不统一。前台页面对于中文的编码采用ISO-8859-1,后台默认使用UTF-8。
解决办法:修改Tomcat默认编码方式,找到tomcat/conf/serverxml标签,加入URIEncoding="UTF-8"。重启idea即可生效。
以上就是关于Idea Tomcat 控制台乱码全部的内容,包括:Idea Tomcat 控制台乱码、Idea控制台输出日志乱码解决、idea里面英文乱码,不是中文乱码,是英文乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)