随笔-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 阅读(832) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: