24cun_cn 发表于 2015-8-9 08:08:12

j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法

  一、更改jdk默认编码为UTF-8,保证启动的JVM不会出现中文乱码问题
    1、在编译的时候,如果我们没有用 -encoding 参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式。
  JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN7,它的值为GBK),当我们不加设置就编译时,相当于
  使用了参数:javac -encoding gbk XX.java,当然就会出现不兼容的情况。
    2、下面看一幅图:

  说明:中文操作系统,默认encoding为GBK
  3、将GBK修改为UTF-8
  键入命令如下:



set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8 -Duser.language=en -Duser.country=US
  或者:



set JAVA_TOOL_OPTIONS=-Dfile.encoding=utf-8
  4、修改后的截图如下:

  二、Eclipse乱码问题
    将eclipse 配置文件eclipse.ini修改了一下加入了一句话

  三、Tomcat乱码问题解决
  修改下面2处:8080端口以及AJP协议8009监听端口



1
2
3
4
  四、Web容器请求等
  
页: [1]
查看完整版本: j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法