日期:2022-04-15 浏览次数:2795 次
这两天打开Idea,发现Idea控制台的日志输出是乱码,但是输出到日志文件却不会,参考了网上的一些做法,但是最终还是无法解决乱码的问题,最后自己琢磨了一下,将采用的做法总结如下:
1)修改Idea的vmoptions文件,点击Idea工具栏Help》Edit Custom VM Options,在文本末尾加上-Dfile.encoding=UTF-8
为了心安,把-Dconsole.encoding=UTF-8也加上了
2)设置Idea编码,点击File》Settings,或者快捷键Ctrl+Alt+S打开设置窗口,搜索encoding,将如下三个选项设置为UTF-8。
3)修改Tomcat的默认编码,打开Tomcat安装目录下conf/service.xml文件,给Connector节点加上配置URIEncoding="UTF-8",如下图所示。
4)最后修改Idea的Tomcat启动配置,如下图打开设置,(后来测试,如果这一步不设置也可以解决)
设置如下,给VM options加上配置-Dfile.encoding=UTF-8。
以上内容修改完,重启Idea ,重启项目即可解决乱码问题,又可以愉快~~(苦逼)~~ 的加班了。