新闻动态
新闻动态
- string.IsNullOrWhiteSpace
- VSCode环境自定义配色方案
- 一般处理程序返回Json
- user.identity.name 和 session[username]
- c#中对access数据表中增加表,增加字段、删除字段
- 什么是DTO、VO、BO、PO、DO
- [Required(ErrorMessage = "{0}不可为空")]
- 地方门户网站热潮引发的一些思考
- SEO优化-网站优化-怎样做好网站自然排名
- 13条秘籍让您的网站永远做百度的亲密爱人
联系我们
邮箱:
手机:15383239821
asp.net
gbk与utf8的区别和比较
作者:
发布时间:2013-04-26
点击:
gbk与utf8的区别和比较
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大。
- 上一篇:时间戳
- 下一篇:c# 四舍五入、上取整、下取整
新闻资讯
-
2010-07-20刷百度相关搜索的方法-转
-
2013-12-19.net如何将用kindeditor将数据上传到数据库
-
2019-11-24C#中List集合中Last和LastOrDefault方法的差别
-
2023-01-16npm i 和 npm ci 的区别
-
2010-07-20vs asp.net 如何发布项目和删除最近项目
-
2024-06-17清楚VO,BO,PO,DO,DTO的区别
相关案例
