怎么从Unicode转换成改变gb2312字符串

colobu
业界专家认证
2003-11-14 05:37:19
"4f6080fd5e2e52a962115417"是字符串"你能帮助我吗"的unicode编码。
“4f60"----你
"80fd"----能
"5e2e"----帮
....
.....
两这都是字符串。怎么转换

"你能帮助我吗"=myFun("4f6080fd5e2e52a962115417");

myFun怎么写?
...全文
42 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
okwuzhijun 2003-11-16
  • 打赏
  • 举报
回复
这应该是电脑的默认字符集问题吧
colobu 2003-11-16
  • 打赏
  • 举报
回复
up
colobu 2003-11-14
  • 打赏
  • 举报
回复
你会发现无法"\u" + "ABCD"
Yanbin_Q 2003-11-14
  • 打赏
  • 举报
回复
unicode码直接打印就是中文了。
giftxi 2003-11-14
  • 打赏
  • 举报
回复
如果是一串的话,是不是可以读四个字母,然后加一个“\”再转。
colobu 2003-11-14
  • 打赏
  • 举报
回复
唉关键无法构造\u4f60,
只能4f6080fd5e2e这样
hardas 2003-11-14
  • 打赏
  • 举报
回复
public class Test {

public static void main(String[] args) {
System.out.println("s:"+"\u4f60\u80fd\u5e2e\u52a9\u6211\u5417");
}

}
运行一下试试
loveyousomuch 2003-11-14
  • 打赏
  • 举报
回复
楼上的代码运行不成功!!
colobu 2003-11-14
  • 打赏
  • 举报
回复
String str=new String(yourStr.getBytes("8859_1"));
输出还是4f6080fd5e2e52a962115417
zoouii 2003-11-14
  • 打赏
  • 举报
回复
String str=new String(yourStr.getBytes("8859_1"));

62,614

社区成员

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

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