gpt4 book ai didi

python - 为什么我的 defaultencoding ‘utf-8’ 使用 python 2.7.2?

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:36 25 4
gpt4 key购买 nike

在Python中,默认编码存储在'unicode_default_encoding'中,我找到了所有Python源代码,有2个函数。

  1. _PyUnicode_Init()//strcpy(unicode_default_encoding, "ascii");
  2. setencoding() 在 site.py 中

所以没有人修改默认编码。那为什么我的默认编码是“utf-8”?

最佳答案

看起来 site.py 中的设置会影响默认编码。

查看 http://blog.ianbicking.org/illusive-setdefaultencoding.html

Edit site.py (in the standard library) directly. Seems like a bad idea. Though maybe I'll just delete the del sys.setdefaultencoding line... anyway, site.py might appear in other places on your computer as well (e.g., /etc/pythonX.Y/site.py).

关于python - 为什么我的 defaultencoding ‘utf-8’ 使用 python 2.7.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com