gemspec中的utf-8编码,是否适用于源文件?

时间:2013-04-26 13:49:58

标签: ruby encoding gem

根据ruby指南,我们决定使用哪个可以找到here,似乎指定gem的编码和gem中的源文件是一个非常好的主意。我的问题是:

# -- encoding: utf-8 --

在gemspec顶部过滤了gem中的所有文件,还是应该在每个文件中指定它是否完整?

我希望它可以过滤整个宝石中的文件,但宁可要求并且安全而不是抱歉!!

我也看了看:

How does the magic comment ( # Encoding: utf-8 ) in ruby​​ work?

How can I avoid putting the magic encoding comment on top of every UTF-8 file in Ruby 1.9?

根据后面的链接,没有办法确保将它放在每个文件中,但我想知道gemspec声明是否在某种程度上是特殊的?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

文件编码标头指定该文件的编码。它没有指定其他文件的编码。怎么可能呢?