【问题标题】:How does `# -*- coding: utf-8 -*-` work in ruby?`# -*- coding: utf-8 -*-` 如何在 ruby​​ 中工作?
【发布时间】:2014-12-15 02:17:06
【问题描述】:

在 Ruby 中,# 用于 cmets。那么,将如何:

# -*- coding: utf-8 -*-

被检测到?它会忽略这一行吗?

【问题讨论】:

标签: ruby comments


【解决方案1】:

这是一个神奇的评论。

来自Script encoding

在 v2.0 之后默认的脚本编码是Encoding::UTF-8,但是可以通过源代码文件第一行(或第二行,如果第一行有 shebang 行)的魔术注释来更改它。注释必须包含单词 coding 或 encoding,后跟冒号、空格和 Encoding 名称或别名。

【讨论】:

    猜你喜欢
    • 2013-12-16
    • 2017-05-31
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    相关资源
    最近更新 更多