我有一个Rails项目,里面有很多西里尔字符串.
它在Ruby 1.8上运行良好,但Ruby 1.9假定源文件是US-ASCII编码的,除非您# encoding: utf-8在源文件的顶部提供注释.此时不考虑文件US-ASCII.
# encoding: utf-8
US-ASCII
是否有一种更简单的方法来告诉Ruby"这个应用程序是UTF8编码的.除非另有说明,否则请将所有和任何包含的源文件视为UTF8"?
更新:
我写了" 如何在Ruby 1.9文件中自动插入编码:UTF-8指令 ",如果需要,会自动附加编码指令.
ruby encoding utf-8 ruby-1.9
encoding ×1
ruby ×1
ruby-1.9 ×1
utf-8 ×1