System.out.println("utf-8 编码:" + xmlUTF8) ;
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// return to String Formed
return xmlUTF8;
扩展资料:
UTF-8编码规则:
如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的字节数,其余各字节均以10开头 。
实际表示ASCII字符的UNICODE字符,将会编码成1个字节,并且UTF-8表示与ASCII字符表示是一样的 。所有其他的UNICODE字符转化成UTF-8将需要至少2个字节 。每个字节由一个换码序列开始 。第一个字节由唯一的换码序列,由n位连续的1加一位0组成,首字节连续的1的个数表示字符编码所需的字节数 。
Unicode转换为UTF-8时,可以将Unicode二进制从低位往高位取出二进制数字,每次取6位,如上述的二进制就可以分别取出为如下示例所示的格式,前面按格式填补,不足8位用0填补 。
参考资料来源:百度百科:UTF-8
java里如何将汉字转换成16进制编码 ?public static void main(String[] args) {\x0d\x0a// TODO Auto-generated method stub\x0d\x0aString s = "123abc中国 ";\x0d\x0atry {\x0d\x0abyte[] b = s.getBytes();\x0d\x0aString str = " ";\x0d\x0afor (int i = 0; i2)\x0d\x0astrTmp = strTmp.substring(strTmp.length() - 2);\x0d\x0astr = str + strTmp;\x0d\x0a}\x0d\x0aSystem.out.println(str.toUpperCase());\x0d\x0a} catch (Exception e) {\x0d\x0ae.printStackTrace();\x0d\x0a}\x0d\x0a }
【java中文转码代码 java中文乱码在线转换】java中文转码代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java中文乱码在线转换、java中文转码代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 簪子制作直播教程,簪子制作直播教程视频
- dump文件怎么导入oracle,dump文件导入oracle数据库
- 马自达如何营销汽车,马自达营销方案
- 迷你世界主播全部直播吗,迷你世界主播有几个人
- mysql怎么看最大连接 mysql查看当前最大连接数
- 视频号挂了商品怎么不显示,视频号怎么挂商品链接
- 网易游戏cg竞速,网易竞技端游
- 什么电视机能用网络电视,什么电视可以用wifi
- R语言GO功能图 r语言 gsea