java将包含unicode的字符串转换成中文
2017-04-08 23:12
639 查看
如题
将
转化成
代码如下
将
\u5168\u7ad9\u63a5\u53e3\u5df2\u5347\u7ea7\u4e3a\u5206\u9875\u6a21\u5f0f\uff0c\u6bcf\u9875200\u6761\u6570\u636e\uff0c\u5206\u9875\u53c2\u6570\uff1a&page=1
转化成
全站接口已升级为分页模式,每页200条数据,分页参数:&page=1
代码如下
public static void main(String[] args) { String r = "\u5168\u7ad9\u63a5\u53e3\u5df2\u5347\u7ea7\u4e3a\u5206\u9875\u6a21" + "\u5f0f\uff0c\u6bcf\u9875200\u6761\u6570\u636e\uff0c\u5206\u9875\u53c2" + "\u6570\uff1a&page"; System.out.println(asciiToNative(r)); } private static String asciiToNative ( String asciicode ) { String[] asciis = asciicode.split ("\\\\u"); String nativeValue = asciis[0]; try { for ( int i = 1; i < asciis.length; i++ ) { String code = asciis[i]; nativeValue += (char) Integer.parseInt (code.substring (0, 4), 16); if (code.length () > 4) { nativeValue += code.substring (4, code.length ()); } } } catch (NumberFormatException e) { return asciicode; } return nativeValue; }
相关文章推荐
- java 中文和unicode字符串互相转换(文件需要保存为gbk2312或者asci格式)
- Java String字符串和Unicode字符相互转换代码(包括混有普通字符的Unicode)
- Java判断字符串中是否包含中文方法
- java国际化,资源文件内的中文再也不必转换为丑陋的unicode
- UnicodeToWord(Java将Unicode码转换成中文)
- python中文和unicode字符串之间的互相转换
- java 字符串 与 unicode 之间互相转换
- Unicode转换成中文明文字符串,条码枪扫描结果解析
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- java中unicode与字符串之间的互相转换
- Unicode 转换成 Ascii (把Unicode 中文字符串输入到文本中)
- Java中文字符串与unicode互转工具类
- java实现中文,unicode互相转换
- 中文与Unicode表示转换--java实现
- 主题:java 编码转换工具 native2ascii (中文与Unicode等互转)使用小结
- PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换
- python2.7字典转换成json时中文字符串变成unicode的问题:
- Java将数字字符串转换成中文形式
- JAVA方法 字符串与unicode的相互转换
- [编辑][Java]删除properties配置文件中键值对的方法、附带字符串和Unicode间的转换方法