如何将俩个十六字节拼接后转换成一个字符? 要求如题! 假如一个字节数组中有一些十六进制的数 判断第一个能跟第二个拼接后能转换成汉字的话,就打印汉字不能的话就打印该字节对应的字符,如果该概数也不是字节的话就打印成"." 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能吧。字节是什么编码的结果? GBK, UTF8 UTF16BE UTF16LE 或是其他? 两个十六进制字节拼接吧String(byte[] bytes, Charset charset) 再找一下汉字判断方法 UTF16的直接就能转出来了,其他编码不知道怎样转出来了- - GBK 的 例如: 0X81 -- 0XFE 跟 0X41 -- 0X7F 之间的拼接, 如果能拼成汉字就打印汉字不能就打印本身吧(81/AA) 没有的 例如0XFF就打印"." String name = "我是CSDN";byte[] bt = name.getBytes();for(int i=0;i<bt.length;i++)System.out.printf("%20X",bt[i]);System.out.println(new String(bt,"utf-8")); 求指点关于tostring()问题 如何判断是哪个客户端与服务器断开连接的 关于+=和+的小问题,坐等高人。。 一道Java题,一个问题 关于二维数组数组Object[][]和List的转化 为什么Servlet要url-pattern映射,而jsp不要 在线制作课件工具,能够集成到WEB中! 简单的问题,在线等 JComboBox中 如何插入图片和文字进行显示 哪位大哥有JAVA类的脱机帮助文档?上不了www.sun.com.命苦死了 java如何传递泛型参数 void is an invald for the variable main问题
字节是什么编码的结果? GBK, UTF8 UTF16BE UTF16LE 或是其他?
String(byte[] bytes, Charset charset) 再找一下汉字判断方法
GBK 的 例如: 0X81 -- 0XFE 跟 0X41 -- 0X7F 之间的拼接, 如果能拼成汉字就打印汉字不能就打印本身吧(81/AA) 没有的 例如0XFF就打印"."
byte[] bt = name.getBytes();
for(int i=0;i<bt.length;i++)
System.out.printf("%20X",bt[i]);System.out.println(new String(bt,"utf-8"));