GBK编码:

1、是中国国家标准GB2312扩展后的编码方式(汉语拼音guo biao kuo,简称GBK),包含全部中文字符,是为了汉字字符而形成的,在国外IE上不支持,会出现乱码。

2、GBK编码一个中文字符占两个字节。

3、GBK编码用ASCII码(一个字符一字节)表示英文字符;但它也可用两字节表示,用首位区分,首位为1,表示中文字符,用GBK解码;首位为0,表示英文字符,用ASCII码解码。


UTF-8编码:

1、是国际通用编码,通用性强,在国外IE上可以正确显示中文与英文。

2、UTF-8一个英文字符占用一字节,一个中文字符占用三字节;所以在中文字符较多的网页中,使用UTF-8编码较GBK等国标编码占用空间较大,打卡网页的速度更慢。


Unicode编码:

1、国际统一编码,它建立了一个全世界统一的码表。世界上的所有文字,在这张码表中都是唯一的。

2、是Java编程语言的默认编码方式。在程序被编译后,所有字符在.class文件中的编码方式都是Unicode。



本文转载:CSDN博客