public class code{ public static void main(string[] args) { string temp = "汉"; try { //得到utf-8字符编码 byte[] bytes = temp.getbytes("utf-8"); for (byte b : bytes) { system.out.println(integer.tohexstring(b)); } //得到默认字符编码 (gbk) system.out.println("java默认字符集 " + charset.defaultcharset().displayname()); //得到unicode字符编码 byte[] bytes2 = temp.getbytes("utf-16be"); string unicode = ""; for (int i = 0; i < bytes2.length; i++) { unicode += integer.tohexstring(bytes2[i]); } system.out.println("unicode 编码" +unicode ); //unicode转汉字 int shui = integer.parseint("6c49", 16); char i = (char)shui; system.out.println(i); } catch (unsupportedencodingexception e) { // todo auto-generated catch block e.printstacktrace(); } }}
字符集转换
最新推荐文章于 2024-07-07 07:15:59 发布