#coding = utf-8和#coding = gbk之间的区别

时间:2018-05-13 07:25:04

标签: python unicode encode

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您的源代码中包含Unicode字符,则表示您承诺将使用您在# coding行中指定的编码对其进行编码。

E.g。字符在UTF-8和GBK中的编码方式完全不同。

在任何一种情况下,

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