zoukankan      html  css  js  c++  java
  • 关于Java中文乱码与日期格式

    关于Java中文乱码与日期格式

    Java中文乱码的问题其实很普遍了,首先,一般不会在Windows平台下面出现,同时,一般在Tomcat应用服务器下也都正常,但是到了WebSphere,Weblogic等应用服务器,到了Unix,AIX等操作系统上,乱码呀,日期格式问题就来了。

    最近,项目组遇到了如下问题,从Excel读取日期,A服务器读的日期格式记得好像是2009-10-10,但是到了B服务器日期格式就变成了10/10/2009,啥问题呢?

    看到这样,初步的分析就是:操作系统环境问题?中文环境配置了吗?JVM问题,JVM设置GBK了吗?

    中文乱码问题JVM解决方法:

       在JVM的参数上加上:

        -Ddefault.client.encoding=GBK -Dclient.encoding.override=GBK -Dfile.encoding=GBK

    日期格式JVM解决方法:

       在JVM的参数上加上:

        -Duser.language=zh -Duser.region=CN

    其它国家地区JVM支持如下:

          -Duser.language=zh -Duser.region=CN //中文
               -Duser.language=de -Duser.region=DE // 德语
               -Duser.language=en -Duser.region=US // 英语
               -Duser.language=fr -Duser.region=FR // 法语
               -Duser.language=ru -Duser.region=RU // 俄语

    以上参数WebSphere下验证通过。

  • 相关阅读:
    推荐一个SAM文件中flag含义解释工具--转载
    字节码技术
    Jconsole工具检测堆内存变化的使用
    观察者模式
    装饰器模式(IO流案例)
    JVM垃圾收集器
    内存溢出与内存泄漏区别
    栈溢出
    内存溢出
    JVM参数调优
  • 原文地址:https://www.cnblogs.com/rojas/p/5284314.html
Copyright © 2011-2022 走看看