按照 https://www.python.org/dev/peps/pep-0263/ 给出了编码定义,格式应该如下
such as:
# coding=<encoding name>
or (using formats recognized by popular editors)
#!/usr/bin/python
# -*- coding: <encoding name> -*-
or
#!/usr/bin/python
# vim: set fileencoding=<encoding name>
我有几个疑问
# coding=utf-8
和 # coding=UTF-8
有什么区别
源码使用 utf-8 情况下,应该使用 without BOM 么,为什么?
这种是错误的么,生效么
# -*- encoding: UTF-8 -*-
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.