從尚興林的blog“struts 中文問(wèn)題解決方案”中發(fā)現(xiàn)的本地化方法。
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 閱讀(850)
評(píng)論(0) 編輯 收藏 所屬分類:
Java