zoukankan      html  css  js  c++  java
  • ResourceBundle (读取properties文件及中文乱码解决方法)

    原文:http://blog.csdn.net/joecheungdishuiya/article/details/6304993

    public class test {
     static ResourceBundle rsb;
     /**
      * @param args
      * @throws UnsupportedEncodingException 
      */
     public static void main(String[] args) throws UnsupportedEncodingException {
      // TODO Auto-generated method stub
          rsb=ResourceBundle.getBundle("address_all");
          String keyValue = new String(rsb.getString("chainsaveservlet.save").getBytes("ISO-8859-1"), "GBK");  
          System.out.println(keyValue);
     }

    }

    中文乱码解决

    1.解决方法一:在使用keyValue时,进行编码转换

    String keyValue = new String(rb.getString(keyName).getBytes("ISO-8859-1"), "GBK");  

    String keyValue = new String(rb.getString(keyName).getBytes("ISO-8859-1"), "GBK");

    2.解决方法二:将machine_zh_CN.properties转换成为unicode形式

    native2ascii.exe machine_zh_CN.properties machine_zh_CN.txt

    p1=/u51b0/u7bb1 p2=/u6d17/u8863/u673a p3=/u7535/u89c6/u673a

  • 相关阅读:
    AD读取Excel新建客户邮箱的测试环境部署有感
    云端转发邮箱
    AD活动目录操作软件设计节选
    14)
    13)
    行级,块级,空
    12)
    11)
    10)
    9)
  • 原文地址:https://www.cnblogs.com/shihaiming/p/7792876.html
Copyright © 2011-2022 走看看