Python #编码=utf-8和#编码=gbk之间的差异

Python #编码=utf-8和#编码=gbk之间的差异,python,unicode,encode,Python,Unicode,Encode,如果.py文档中有中文,则需要添加#coding=utf-8和#coding=gbk。但是python中的#coding=utf-8和#coding=gbk之间有什么区别呢?编码注释声明了源文件本身的编码。如果以UTF-8编码保存源文件,请使用#coding=utf8。如果以GBK编码保存源文件,请使用#coding=GBK如果源代码中有Unicode字符,则承诺将使用#coding行中指定的编码对其进行编码 例如,字符万在UTF-8和GBK中的编码方式将完全不同 ASCII字符的编码方式与AS

如果.py文档中有中文,则需要添加#coding=utf-8和#coding=gbk。但是python中的#coding=utf-8和#coding=gbk之间有什么区别呢?

编码注释声明了源文件本身的编码。如果以UTF-8编码保存源文件,请使用
#coding=utf8
。如果以GBK编码保存源文件,请使用
#coding=GBK

如果源代码中有Unicode字符,则承诺将使用
#coding
行中指定的编码对其进行编码

例如,字符<代码>万在UTF-8和GBK中的编码方式将完全不同


ASCII字符的编码方式与ASCII字符的编码方式相同。

也可以读取和“……它们将按照您在#编码行中指定的编码方式进行编码。”不,它们将按照用于保存文件的编码方式进行编码。
#coding
行不控制编码,它只声明源文件的编码。它可能会不正确地声明。^说得好!它们将根据注释进行编码,并进行解释,但您需要首先以这种编码方式实际保存文件。