隨筆-46  評論-54  文章-0  trackbacks-0
          從尚興林的blog“struts 中文問題解決方案”中發現的本地化方法。
          http://blogger.org.cn/blog/more.asp?name=dashee&id=7228

              public static String toNative(String s) {
                  int j = 0;
                  if (s == null || s.length() == 0)
                      return null;
                  byte buffer[] = new byte[s.length() * 2];
                  for (int i = 0; i < s.length(); i++)
                      if (s.charAt(i) >= '\u0100') {
                          char c = s.charAt(i);
                          byte buf[] = ("" + c).getBytes();
                          buffer[j++] = buf[0];
                          buffer[j++] = buf[1];
                      } else {
                          buffer[j++] = (byte) s.charAt(i);
                      }
                  return new String(buffer, 0, j);
              }

          posted on 2005-10-12 16:14 rox 閱讀(858) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 嘉义县| 五家渠市| 四川省| 神池县| 枣强县| 深州市| 全州县| 邢台市| 禹城市| 嘉禾县| 阿克苏市| 南和县| 霍林郭勒市| 乐至县| 清苑县| 桐乡市| 灌南县| 额敏县| 和政县| 铜梁县| 土默特右旗| 崇礼县| 湟中县| 英德市| 朝阳县| 文安县| 中山市| 伽师县| 柳州市| 尉犁县| 枞阳县| 沙洋县| 霍城县| 平定县| 大邑县| 金川县| 资兴市| 绥宁县| 桂阳县| 定陶县| 许昌市|