对于汉字的编码,既然GB18030规定的字符编码与UCS/Unicode规定的不同,那为什么还要制定GB18030呢?不... 30
对于汉字的编码,既然GB18030规定的字符编码与UCS/Unicode规定的不同,那为什么还要制定GB18030呢?不就还不能达到国际统一的目的吗?对汉字编码的时候究竟...
对于汉字的编码,既然GB18030规定的字符编码与UCS/Unicode规定的不同,那为什么还要制定GB18030呢?不就还不能达到国际统一的目的吗?对汉字编码的时候究竟是用前者还是后者?
展开
3个回答
展开全部
GB18030 "也使用"unicode字符集,可以看成UTF转换编码的一种,可以起个名字叫‘UTF-GB’。
GB18030优先考虑和GBK、GB2312的兼容,是后两者的超集。
像Unicode其他转换编码形式,比如UTF-8和UTF16/UCS-2等等,都不考虑和传统GB2312的兼容。UTF-8只考虑和ASCII的兼容。
当传统GB2312软件或代码考虑升级到国际化Unicode时,可以直接应用GB18030直接无痛升级。
中国大陆法规也规定,境内出版发行的软件必须使用GB18030软件编码。不支持GB18030是违法。当然支持其子集的GBK或GB2312,也就是支持GB18030。
GB18030优先考虑和GBK、GB2312的兼容,是后两者的超集。
像Unicode其他转换编码形式,比如UTF-8和UTF16/UCS-2等等,都不考虑和传统GB2312的兼容。UTF-8只考虑和ASCII的兼容。
当传统GB2312软件或代码考虑升级到国际化Unicode时,可以直接应用GB18030直接无痛升级。
中国大陆法规也规定,境内出版发行的软件必须使用GB18030软件编码。不支持GB18030是违法。当然支持其子集的GBK或GB2312,也就是支持GB18030。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询