社区
Web 开发
帖子详情
求Unicode转GB312的问题
liushui05
2005-05-27 05:49:42
有字符串B2E2CAD4,其表示的是汉字“测试”两个字,现在要转成“测试”;该怎么写那?
...全文
105
6
打赏
收藏
求Unicode转GB312的问题
有字符串B2E2CAD4,其表示的是汉字“测试”两个字,现在要转成“测试”;该怎么写那?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liyingwu
2005-06-07
打赏
举报
回复
public static byte[] hex2byte(String s){
String str="";
byte[] b=new byte[s.length()/2];
for(int i=0,j=0;i<s.length();i+=2,j++){
b[j]=(byte)Integer.parseInt(s.substring(i,i+2),16);
}
return b;
}
Acylas
2005-05-27
打赏
举报
回复
如果是乱码那表示B2E2CAD4这个字符串不是unicode编码的字符串.
本来如果是unicode编码的字符串应该是\u + 四位字符串 + \u + ......
四位一个\u分隔的
huguangwu
2005-05-27
打赏
举报
回复
把16进制转为10进制,然后用char函数得到对应字符
liushui05
2005-05-27
打赏
举报
回复
那个字符串好像不是UNICODE的编码的
liushui05
2005-05-27
打赏
举报
回复
显示是乱码啊
Acylas
2005-05-27
打赏
举报
回复
StringBuffer sb = new StringBuffer();
char c = (char) Integer.parseInt("B2E2", 16);
sb.append(c);
c = (char) Integer.parseInt("CAD4", 16);
sb.append(c);
System.out.println(sb.toString());
9节课征服「字符编码」
ASCII、GB2312、GBK、GB18030
Unicode
、UTF-8、UTF-16、UTF-32
unicode
转
gb2312
做项目的时候经常遇到
unicode
码的
问题
,比如json数据格式中的中文
问题
,从网上找了一段实例,整理下来,便于以后使用: 用到的方法: 1.GB2312
Unicode
Converter.ToGB2312(
unicode
); //将
unicode
转
为gb2312 ...
unicode
与GB2312的相互
转
换(js)
上回说到,我们用C语言输出了一张GB2312的全部字符表……同时也说,有了这个,我们就能实现使用js进行
unicode
和GB2312之间的
转
码了……再加上前回(其实是几年之前)说到,用js没有内置函数实现这两者的
转
码,如果...
Delphi的
unicode
与GB2312
转
转
换, 汉字
unicode
转
GB2312
Delphi的
unicode
与GB2312
转
转
换, 汉字
unicode
转
GB2312 {===============================================================} { 函数 : RESULTSTRING = HexToBin(HEXSTRING) { 目的 : 把十六进制字符串
转
换...
unicode
编码
转
gb2312编码并显示中文(c&java)
unicode
编码
转
gb2312编码并显示中文(c&java)
unicode
编码与gb2312编码没有线性关系,只能通过使用编码表的方式查找。 C语言 编码表中,前半部分是gb2312编码,后部才是
unicode
编码。在程序中我们要用值来...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章