UTF-8: Unicode Transformation Format:

其本质上是一种多字节编码,英文1个字节(8位),中文3个字节(24位)

所以,在UTF-8编码的页面,就算在老外的英文浏览器上也可以正确显示

 

GBK:国家编码,特别适合于网站客户群体是只面向中国国内的用户。

它是一种双字节编码,不论中文,英文都采用的双字节(16位),而中/英区别在于中文的最高位定位1.

 

所以以下是区别:

(1) UTF-8适用于一切国家,而GBK只适合中国

(2)UTF-8实用性好,所以字库也大,而GBK的字库小

(3)UTF-8可变长,所以显示英文多的页面的话,UTF-8比较短,而GBK 定长,所以显示中文多的页面的话,GBK比较短。

 

 

附:Oracle中查看字符集的命令

 

  1. select * from v$nls_parameters;