java的代码,对Unicode的处理。这段代码对各种类型的字符串,中文,英文,数字,表情等各种都是使用的,php有相应的方法实现么。自己整了一个,但是对表情,比如微信的昵称就会出错。
/**
* 字符串转换unicode
*/
public static String string2Unicode(String string) {
StringBuffer unicode = new StringBuffer();
for (int i = 0; i < string.length(); i++) {
// 取出每一个字符
char c = string.charAt(i);
// 转换为unicode
unicode.append("\\u" + Integer.toHexString(c));
}
return unicode.toString();
}