UTF-8编码规则 中日韩汉字Unicode编码表 在线进制转换 在线进制转换 ASCII常用对照表 ascii码 十进制二进制 十六进制
汉字如何转二进制:
1、查询每个汉字对应的Unicode编码
2、将对应的Unicode编码(十六进制)逐个转换为四位数的二进制,位数不够,前面加0
在线进制转换
3、每个16进制转换为一个四个位数的二进制,拼接起来。
例子:
"严"
Unicode编码:4E25
所以汉字“严”的二进制编码为:0100111000100101
将二进制字符串转换为UTF-8对应的汉字 String binaryStr = "111001101000100010010001111001111000100010110001111001001011110110100000" ; String [] binaryArr = new String [binaryStr.length()/8 ]; ...
publicstaticvoid main(String [] args)throws UnsupportedEncodingException {int val = 5; System.out.println(Integer.toBinaryString(7)); System.out.println(Integer.toBinaryString(7>>1)); System.out.println(0b111); System.out.println(0b11); System.out.println(Integer.toBinaryString(520)); System.out.println(0b1000001000); String s= "我爱你";byte [] nn = String.valueOf(s).getBytes("UTF-8"); System.out.println(0xFF);for (int i=0; i