Java的本地化。

Java的本地化。
从尚兴林的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);
    }

你可能感兴趣的:(Java的本地化。)