首页 > 其他 > 详细

编码格式的声明

时间:2019-10-08 17:26:15      阅读:103      评论:0      收藏:0      [点我收藏+]

默认情况下,Python 源文件是 UTF-8 编码。在此编码下,全世界大多数语言的字符可以同时用在字符串、 标识符和注释中 — 尽管 Python 标准库仅使用 ASCII 字符做为标识符,这只是任何可移植代码应该遵守的约 定。如果要正确的显示所有的字符,你的编辑器必须能识别出文件是 UTF-8 编码,并且它使用的字体能支 持文件中所有的字符。
你也可以为源文件指定不同的字符编码。为此,在 #! 行(首行)后插入至少一行特殊的注释行来定义源 文件的编码:

# ‐*‐ coding: encoding ‐*
通过此声明,源文件中所有的东西都会被当做用 encoding 指代的 UTF-8 编码对待。

encoding表示你想声明的编码格式,可以修改为任何你想声明的编码格式,

例如:如果你的编辑器不支持 UTF-8 编码的文件,但支持像 Windows-1252 的其他一些编码,你可以定义:

# ‐*‐ coding: cp‐1252 ‐*
这样就可以在源文件中使用 Windows-1252 字符集中的所有字符了。这个特殊的编码注释必须在文件中的 第一或第二 行定义。

编码格式的声明

原文:https://www.cnblogs.com/ycc666/p/11636074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!