java 读入unicode string 简单版本,示例: \u674e\u661f
<<<<<<<<<<
public static String readUnicodeStr(String unicodeStr){
StringBuilder buf = new StringBuilder();
//因为java转义和正则转义,所以u要这么写
String[] cc = unicodeStr.split("\\\\u");
for (String c : cc) {
if(c.equals(""))
continue;
int cInt = Integer.parseInt(c, 16);
char cChar = (char)cInt;
buf.append(cChar);
}
return buf.toString();
}
>>>>>>>>>>
java 读入unicode,增加对unicode串中包含的英文的处理,示例:tb\u674ea\u661fb
<<<<<<<<<<<<<
// tb\u674ea\u661fb
public static String readUnicodeStr2(String unicodeStr) {
StringBuilder buf = new StringBuilder();
for (int i = 0; i < unicodeStr.length(); i++) {
java读取unicode
最新推荐文章于 2024-01-25 22:12:56 发布