首页 > 解决方案 > Intellij IDEA 在控制台输出和 web 中的 jsp 中编码不正确

问题描述

似乎很难理解,我的 Web 应用程序在某些使用引导程序插件的地方编码不正确:dataTables,但其他地方是正确的。喜欢这张图片

我已经做了一些设置tomcat的VM选项-Dfile.encoding=UTF-8,可以解决这个问题。但是,控制台输出不正确。

实际上,我已经参考了 StackOverflow 中的解决方案。例如,从这个链接

  1. 在和中设置-Dfile.encoding=UTF-8和。-Dfile.encoding=UTF-8idea.exe.vmoptionsidea64.exe.vmoptions

  2. 将属性文件的设置 > 编辑器 > 文件编码 IDE 编码/项目编码/默认编码更改为UTF-8.

  3. 设置 tomcat 的 VM 选项-Dconsole.encoding=UTF-8而不是-Dfile.encoding=UTF-8. 年,控制台输出正确,但JSP 不正确。

让控制台输出和 JSP 同时显示正确的编码是非常困难的。它让我困惑了很长时间。

在此先感谢您的帮助

标签: jspintellij-ideautf-8console

解决方案


推荐阅读