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

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

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

          補(bǔ)充一個UTF-8的轉(zhuǎn)換方法
          ?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

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 辰溪县| 手机| 望都县| 隆昌县| 化州市| 观塘区| 永嘉县| 淮滨县| 什邡市| 滦南县| 衡水市| 商南县| 扶余县| 竹山县| 江陵县| 钟山县| 抚州市| 达拉特旗| 从化市| 淮北市| 铜山县| 石泉县| 蓝山县| 辽中县| 富平县| 密山市| 营口市| 中卫市| 丹江口市| 阿尔山市| 会同县| 碌曲县| 睢宁县| 黔西县| 徐汇区| 胶州市| 湘西| 临西县| 通化市| 南通市| 额济纳旗|