【发布时间】:2014-12-15 02:17:06
【问题描述】:
在 Ruby 中,# 用于 cmets。那么,将如何:
# -*- coding: utf-8 -*-
被检测到?它会忽略这一行吗?
【问题讨论】:
在 Ruby 中,# 用于 cmets。那么,将如何:
# -*- coding: utf-8 -*-
被检测到?它会忽略这一行吗?
【问题讨论】:
这是一个神奇的评论。
在 v2.0 之后默认的脚本编码是
Encoding::UTF-8,但是可以通过源代码文件第一行(或第二行,如果第一行有 shebang 行)的魔术注释来更改它。注释必须包含单词 coding 或 encoding,后跟冒号、空格和 Encoding 名称或别名。
【讨论】: