可能重复:
Ruby - UTF-8 文件编码
我一直在使用 UTF-8,并希望帮助 ruby 解释器读取我的文件。因此,我# encoding=utf-8
在我的 ruby 代码的开头放了这样的:
#!/usr/bin/env ruby
# encoding=utf-8
但时不时地,我会看到其他变体:
bundle gem NAME
插入# -*- encoding: utf-8 -*-
(进入 NAME.gemspec)。gem magic_encoding 也使用了这一行。
推荐的方法是什么?
# encoding = utf-8
# encoding: utf-8
# -*- encoding: utf-8 -*-