Java怎么将字符串转换为GB2312原编码
答案:2 悬赏:20 手机版
解决时间 2021-03-18 09:31
- 提问者网友:流星是天使的眼泪
- 2021-03-17 10:08
Java怎么将字符串转换为GB2312原编码
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-17 10:59
String zifuchu = gb2312ToWord(string);
byte[] bytes = zifuchu.getBytes("gb2312");//先把字符串按gb2312转成byte数组
for(byte b : bytes){//循环数组
System.out.println(Integer.toHexString(b));//再用Integer中的方法,把每个byte转换成16进制输出
} 对于构造方法new String(byte[],String charset),作用是把byte数组按照charset编码重新组装成字符串,所以你直接输出,显示的还是字符串青白
byte[] bytes = zifuchu.getBytes("gb2312");//先把字符串按gb2312转成byte数组
for(byte b : bytes){//循环数组
System.out.println(Integer.toHexString(b));//再用Integer中的方法,把每个byte转换成16进制输出
} 对于构造方法new String(byte[],String charset),作用是把byte数组按照charset编码重新组装成字符串,所以你直接输出,显示的还是字符串青白
全部回答
- 1楼网友:等灯
- 2021-03-17 11:33
http://blog.csdn.net/zhouyong80/article/details/1900100
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯