zoukankan      html  css  js  c++  java
  • 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 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"/>
    2 
    3 <!-- Define an AJP 1.3 Connector on port 8009 -->
    4 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>

    四、Web容器请求等

    给连接:http://www.cnblogs.com/enshrineZither/p/3732173.html

  • 相关阅读:
    Confluence 6 LDAP 服务器配置
    在 Confluence 6 中连接一个 LDAP 目录
    Confluence 6 设置公共访问
    Confluence 6 为站点禁用匿名用户访问
    Confluence 6 为站点启用匿名用户访问
    Confluence 6 配置用户目录
    Confluence 6 设置公共访问备注
    Confluence 6 为空间赋予公共访问
    Confluence 6 更新目录
    Omad群组部署、依赖部署一键解决
  • 原文地址:https://www.cnblogs.com/flying607/p/4699789.html
Copyright © 2011-2022 走看看