您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Java的编程表

2018/8/25 20:09:44发布95次查看
 [java] view plain copy/**  * 编码表  *编码表的由来:  *  计算机只能识别二进制数据,早期由来是电信号。为了方便应用计算机,让它可以识别各个国家的文字。  *  就将各个国家的文字用数字来表示,并一一对应,形成一张表,这就是编码表。  *常见的编码表:  *  ascii:美国标准信息交换码,用一个字节的7为可以表示。  *  iso8859-1:拉丁码表。欧洲码表,用一个字节的8位表示。  *  gb2312:中国的中文编码表。  *  gbk:中国的中文编码表升级,融合了更多的中文文字符号。  *  unicode:国际标准码,融合了多种文字。  *  所有文字都用两个字节来表示,java语言使用的就是unicode  *  utf-8:最多用三个字节来表示一个字符。  */  [java] view plain copypublic class demo15 {      public static void main(string[] args) throws unsupportedencodingexception{          //字符串-->字符数组:编码          //字符数组-->字符串:解码          string str = 您好;          //编码          byte[] buf1 = str.getbytes(gbk);          printbytes(buf1);          byte[] buf2 = str.getbytes(utf-8);          printbytes(buf2);          //解码          string s1 = new string(buf1);          system.out.println(s1=+s1);          string s2 = new string(buf2,utf-8);          system.out.println(s2=+s2);      }      private static void printbytes(byte[] buf){          for(byte b:buf){              system.out.print(b+ );          }          system.out.println();      }  }  

西安飞凡网络技术咨询有限公司
400 011 2010

该用户其它信息

VIP推荐

400 011 2010
 发送短信
免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product