posts - 78,  comments - 48,  trackbacks - 0
          系統國際化最重要的一個方面就是支持多語言。
          將中文GB2312轉換成UTF-8的方法:

          new String(file.getFileName().getBytes(System.getProperty("file.encoding")), "UTF-8")

          這里的System.getProperty("file.encoding")是獲取系統默認的編碼。測試在日文系統下也是可行的。

          補充一個UTF-8的轉換方法
          ?1public?static?String?toUtf8String(String?s)?{
          ?2??StringBuffer?sb?=?new?StringBuffer();
          ?3??for?(int?i?=?0;?i?<?s.length();?i++)?{
          ?4???char?c?=?s.charAt(i);
          ?5???if?(c?>=?0?&&?c?<=?255)?{
          ?6????sb.append(c);
          ?7???}
          ?else?{
          ?8????byte[]?b;
          ?9????try?{
          10?????b?=?Character.toString(c).getBytes("utf-8");
          11????}
          ?catch?(Exception?ex)?{
          12?????System.out.println(ex);
          13?????b?=?new?byte[0];
          14????}

          15????for?(int?j?=?0;?j?<?b.length;?j++)?{
          16?????int?k?=?b[j];
          17?????if?(k?<?0)
          18??????k?+=?256;
          19?????sb.append("%"?+?Integer.toHexString(k).toUpperCase());
          20????}

          21???}

          22??}

          23??return?sb.toString();
          24?}
          posted on 2006-03-27 15:46 黑咖啡 閱讀(341) 評論(0)  編輯  收藏 所屬分類: Java Dev

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          留言簿(2)

          隨筆分類(67)

          文章分類(43)

          Good Article

          Good Blogs

          Open Source

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 冀州市| 中山市| 石门县| 宁陕县| 江川县| 彰化市| 霍邱县| 汤阴县| 巫溪县| 琼中| 牙克石市| 崇仁县| 怀集县| 桂东县| 伊川县| 静安区| 九台市| 凤城市| 吴旗县| 湄潭县| 嘉禾县| 开原市| 石泉县| 湖北省| 巴里| 五华县| 手游| 中宁县| 北宁市| 舞钢市| 绥德县| 将乐县| 广州市| 宣武区| 望都县| 双辽市| 朝阳县| 平乡县| 克东县| 壶关县| 建昌县|