idea中运行tomcat中文乱码问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕斯卡4055722 提问者 2022-04-23 08:54:31

重启tomcat无效,但是把idea关闭掉再进入就不会乱码了。

好帮手慕小脸 2022-04-22 15:01:00
同学你好,同学可以使用下方方式试一下:    1、同学在配置tomcat时的VM options中增加如下配置:
1
-Dfile.encoding=UTF-8

如:

http://img1.sycdn.imooc.com//climg/607418d00974fb0005590127.jpg

点击OK,重启IDEA再试试。

    2、如果不行,可以尝试按照如下步骤调整一下,查看是否还会出现中文乱码:

        1)、  找到IDEA安装目录,在bin目录下找到idea.exe.vmoptions文件和idea64.exe.vmoptions文件,如下图所示:

http://img1.sycdn.imooc.com//climg/6074194c092d160505320489.jpg

     

 2)、使用可编辑的形式打开idea.exe.vmoptions文件和idea64.exe.vmoptions文件(比如可以用记事本打开),在文件末尾添加-Dfile.encoding=UTF-8,如下图所示:

 

http://img1.sycdn.imooc.com//climg/6074197b092b299a04770289.jpg

        3)、在IDEA中,点击File->Setting->Editor->File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,如下图所示:

http://img1.sycdn.imooc.com//climg/607419a209cccb1905840363.jpg

最后重启项目再来试试。

祝学习愉快!

  • 提问者 慕斯卡4055722 #1

    以上方法都试过了,还是无法解决乱码问题

    2022-04-23 01:15:46
  • 好帮手慕小脸 回复 提问者 慕斯卡4055722 #2

    同学你好,1、同学是否有重启idea,如果没有,则建议同学进行重启试一下。

    2、如果还存在问题,则建议同学修改一下tomcat的编码方式:

        如下查找tomcat目录下,在tomcat->conf->logging.properties文件,使用可编辑的形式打开,查看如下的编码是否是GBK(或UTF-8),如果不是,将其改为GBK(或UTF-8)。或者不存在,则文件末尾添加如下设置。

    java.util.logging.ConsoleHandler.encoding = GBK 
    或
    java.util.logging.ConsoleHandler.encoding = UTF-8

    修改保存后再重启试试。

    祝学习愉快!


    2022-04-23 11:42:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师