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中查看字符集的命令
- select * from v$nls_parameters;
本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/840653,如需转载请自行联系原作者