java 处理unicode_[转]Java的Unicode编码转化(多种情况处理方法)

来源:互联网转载 | 更新日期:2023-09-08 14:19:50

转:

[JDK自带了native2ascii,但是很多时候还是需要自己写程序去解析unicode编码问题,网上的decodeUnicode

这个方法实现有比较严重的解析问题实在是个大坑,转了作者的这篇文章希望大家不要再用decodeUnicode了,

还有就是使用别人代码之前毋必仔细尝试!]

原文:http://448230305.iteye.com/blog/2159336

Java的Unicode编码转化(多种情况处理方法)

Java转unicode转中文的情况使用的场景很多,是一个很常见的需求,按理来说,这样的功能应该被java集成起来,不过很遗憾,java提供的方法很烂,很多时候我们需要自己去写。

好在这个需求的源代码网上很多,在查资料的过程中,我找到啦好几种,下面我将我找到的资料分享和我自己实现的方法提供给大家;希望大家能有个参考;

1、java中使用的是unicode编码,所以如果我们得到的本身就是一个unicode编码,那么我们可以直接print出来的就是中文:

publicstaticvoidmain(String[]args){

Stringstring="\u9999\u714e\u9a6c\u9c9b\u9c7c\u7684\u535a\u5ba2";

System.out.println(string);

}

输出:

香煎马鲛鱼的博客

可是像上面那种情况在实际问题里是很少见的,在1例子中,”\”是转义字符,实际我们得到的unic

上一篇:linux时间同步解析,linux adjtimex详解时间偏差函数ntp同步与offset

下一篇:SecureCRT和SecureFx的使用

相关文章

Copyright © 网站出售-网站交易平台 版权信息

网站备案号:黔ICP备2023004141号