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