急, java 中如何实现 utf-8 到 ucs-2 ( ISO-10646-UCS-2 ?) 的转换.

jekend 2006-11-02 05:43:53
不知道有什么办法将 utf-8 的字串转成 unicode( ucs-2 )?
我用了
new String(str.getBytes("UTF-8"),"ISO-10646-UCS-2");
但是得到一堆问号
另外, ucs-2 与 UTF-16 是什么关系, 有人说他们是一样的,不知道真假的.
...全文
665 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bign_hdl 2006-11-03
  • 打赏
  • 举报
回复
可能没没进行异常处理,空值判断吧
public static String toISO(String strvalue) {
try{
if (strvalue == null)
return null;
else
strvalue = new String(strvalue.getBytes("utf-8"), "ISO-10646-UCS-2");
return strvalue;
}catch(Exception e){
return null;
}
}
oreno 2006-11-03
  • 打赏
  • 举报
回复
强制转换
laoliucn 2006-11-03
  • 打赏
  • 举报
回复
不知java的native2ascii命令可否满足需要。
jekend 2006-11-03
  • 打赏
  • 举报
回复
没人做过吗?
twenty_three 2006-11-02
  • 打赏
  • 举报
回复
up
healer_kx 2006-11-02
  • 打赏
  • 举报
回复
UP

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧