w1w 发表于 2017-2-1 14:58:33

tomcat html htm 静态文件乱码 utf-8 的问题

  在tomcat运行的时候 很多情况下静态文件包括html css js都是乱码的 我从网上搜索出来的解决方案都好像不行.
  后来自己仔细的想了一下 最终其实就是java加载的时候加载编码的原因 在默认情况下java加载是通过系统默认的编码加载文件的 除了特殊的文件 比如说java文件和jsp都是通过特殊指定编码的形式加载的 其他非编译解释的文件通过默认加载的
  如果你的编码是UTF-8(这是必须的),只要在TOMCAT的catalina.bat文件中找到set JAVA_OPTS= 在上边的空白处加上
  set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8
  就可以解决.
  如果是通过IDE工具启动TOMCAT可以在IDE启动的时候加载参数.
页: [1]
查看完整版本: tomcat html htm 静态文件乱码 utf-8 的问题