当前位置:编程学习 > JAVA >>

java 字符串转unicode

String str = new String("你有一条新消息"); 
String unistr = new String(str.getBytes("utf-8"),"unicode");
转出来的结果为:?覜??雦袶臦?
可希望得到的结果为:


要实现的效果和下面示例一样
php:
    $title = '你有一条新消息';
    $unicodelittle_title = iconv('UTF-8','unicodelittle',$title); Java Unicode PHP 乱码 --------------------编程问答-------------------- 直接用string包装是不行的。
unicode是定长的都为双字节,对于汉字来说unicode占有的字节要比UTF-8占用的字节少1个字节。所以要自己处理一下,网上这例子应该很多的。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,