【发布时间】:2013-12-16 14:30:00
【问题描述】:
使用有什么区别
#coding=utf8
和
# -*- coding: utf-8 -*-
怎么样
# encoding: utf-8
【问题讨论】:
标签: python python-2.7 utf-8 character-encoding
使用有什么区别
#coding=utf8
和
# -*- coding: utf-8 -*-
怎么样
# encoding: utf-8
【问题讨论】:
标签: python python-2.7 utf-8 character-encoding
没有区别; Python 可以识别所有 3 个。它会寻找模式:
coding[:=]\s*([-\w.]+)
在文件的前两行(也必须以 # 开头)。
这是文字“编码”,后跟冒号或等号,后跟可选的空格。遵循该模式的任何单词、破折号或点字符都被读取为编解码器。
-*- 是一个Emacs-specific syntax;让文本编辑器知道要使用什么编码。它使评论对两个工具有用。 VIM 支持similar syntax。
【讨论】: