且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

UTF-8 GBK 联系和区别

更新时间:2022-10-04 22:35:50

 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; 




本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/840653,如需转载请自行联系原作者