utf-8和GB2312不知道这样理解对不对 10
我是这样理解的:GB2312是中文编码,那如果我在GB2312的网站上发布UTF-8所包含的;而GB2312又不包含的外国文字,是不是会显示不出来?不知道我这样理解对吗?...
我是这样理解的:GB2312是中文编码,那如果我在GB2312的网站上发布UTF-8所包含的;而GB2312又不包含的外国文字,是不是会显示不出来?
不知道我这样理解对吗? 展开
不知道我这样理解对吗? 展开
3个回答
展开全部
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。
GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。
我一般都是用的UFT-8来编程的。
GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。
我一般都是用的UFT-8来编程的。
展开全部
UTF-8 貌似比 gb2312 覆盖程度低点。不过这两种编码是完成不同的。即使有相同的汉字,也会有完全不同的显示。你可以查查这两种的特点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不跟你说什么详细的说明,我只跟你简单的说一下。
GB2312是中文编码,国内页面可以用这种方式来写,因为这是国家标准码。
如果你想做一个适应性的系统,或者其它系统进行适应的话,那现在你应该要用UTF-8了,他可以解决国际上的字符。
如果你采用GB2312编码来访问UTF-8的话,就会出现非法字符,所以通常情况下,我推荐做系统或者做网站的人员最好用UTF-8来制作,这样兼容性会更强点。
这是我个人的理解,希望对你有所帮助。
GB2312是中文编码,国内页面可以用这种方式来写,因为这是国家标准码。
如果你想做一个适应性的系统,或者其它系统进行适应的话,那现在你应该要用UTF-8了,他可以解决国际上的字符。
如果你采用GB2312编码来访问UTF-8的话,就会出现非法字符,所以通常情况下,我推荐做系统或者做网站的人员最好用UTF-8来制作,这样兼容性会更强点。
这是我个人的理解,希望对你有所帮助。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询