String str = new String("你有一条新消息");
String unistr = new String(str.getBytes("utf-8"),"unicode");
转出来的结果为:?覜??雦袶臦?
可希望得到的结果为:
要实现的效果和下面示例一样
php:
$title = '你有一条新消息';
$unicodelittle_title = iconv('UTF-8','unicodelittle',$title);JavaUnicodePHP乱码
String unistr = new String(str.getBytes("utf-8"),"unicode");
转出来的结果为:?覜??雦袶臦?
可希望得到的结果为:
要实现的效果和下面示例一样
php:
$title = '你有一条新消息';
$unicodelittle_title = iconv('UTF-8','unicodelittle',$title);JavaUnicodePHP乱码
unicode是定长的都为双字节,对于汉字来说unicode占有的字节要比UTF-8占用的字节少1个字节。所以要自己处理一下,网上这例子应该很多的。