首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gbk和cp936有什么区别?

gbk和cp936有什么区别?
EN

Stack Overflow用户
提问于 2013-06-08 05:01:58
回答 1查看 2.1K关注 0票数 1

我的地区编码是'gbk‘在其他编程工具,因为我是一个简体中文用户。但是在Python中,它是“is 936”。我发现'cp936‘可能和'gbk’是一样的,因为'gbk‘在’in 936‘中不能解码的是,’gbk‘不能解码,也可以在’in 936‘中解码。那么,'gbk‘和’So 936‘之间有什么区别呢?而且,为什么Python使用“cp936”而不是“gbk”呢?

EN

回答 1

Stack Overflow用户

发布于 2013-06-08 05:13:11

您可能会发现这很有帮助:https://stackoverflow.com/a/3888653/4323 -这个问题很复杂,因为在GBK、CP936和GB 18030系列中的一些代码页面的Python中似乎存在一些bug,这可能与微软为支持欧元符号而进行的后期更改有关。

总的来说,差别似乎很小,因为欧元符号被添加到CP936 (由微软公司)中,这不是在GBK中(也可能不是在Python的CP936中,这使得它更类似于GBK)。您没有提到您的平台,所以您的确切的GBK还不清楚,但是如果您的代码在GBK和CP936之间运行良好,那就不足为奇了,而且您可能还可以继续使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16996258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档