- String str = new String("时之沙");
- byte bytes[] = str.getBytes("GBK");
- byte byte2[] = str.getBytes("ISO-8859-1");
- String str_gbk = new String(bytes, "GBK");
- System.out.println("str_gbk:" + str_gbk);
- String str_utf8 = new String(bytes, "UTF-8");
- System.out.println("str_utf8:" + str_utf8);
- String str_iso8859 = new String(bytes, "ISO-8859-1");
- System.out.println("str_iso8859" + str_iso8859);
- String byte2_gbk = new String(byte2, "GBK");
- System.out.println("byte2_gbk:" + byte2_gbk);
-
输出结果:
str_gbk:时之沙
str_utf8:ʱ֮ɳ
str_iso8859ʱ֮ɳ
byte2_gbk:???
相关文章
- 走进c#(类型转换的一个类Object对象转int String double byte[] Stream)
- 使用xadmin更新数据时,报错expected string or bytes-like object
- String之-如何取得精确byte长度字符串
- java.lang.String.getBytes(String charsetName)方法实例
- Java中String和byte[]间的转换浅析
- Java中String和byte[]间的 转换浅析
- string to byte[]
- 转:Java中String与byte[]的转换
- Byte.parseByte(String s,int radix)的解释
- c# string 和 byte[]数组之间转换