如果默认编码是ascii,为什么字符串用utf8编码?python

2024-04-26 05:24:36 发布

您现在位置:Python中文网/ 问答频道 /正文

在python中,当我import sys并键入:

>>> sys.getdefaultencoding()
>>> 'ascii'

为什么这个字符串被自动编码为UTF-8?在

^{pr2}$

Tags: 字符串import键入sysasciiutfpr2getdefaultencoding
1条回答
网友
1楼 · 发布于 2024-04-26 05:24:36

因为您提供给python的输入是

 a        =       '   ö       '
\x61\x20\x3d\x20\x27\xc3\xb6\x27

您告诉a包含字节序列{},方法是将这两个字节放在控制台输入的引号之间,这样做了。在

相关问题 更多 >