无效的多字节字符(US-ASCII)Rails上的MAC OSX RUBY没有魔术编码?

时间:2011-09-29 08:42:52

标签: ruby-on-rails ruby macos character-encoding

关于红宝石1.8.7我对瑞典人的问题没有问题ÅÄÖ但现在在红宝石1.9.2这个例外出现了。 Strangley足够它不会出现在我的Ubuntu机器上。

可以在没有Magic编码的情况下修复它,或者将#encoding utf-8放在每个带有瑞典字符的ruby文件的顶部吗?

2 个答案:

答案 0 :(得分:1)

看起来没有解决方案可以在不添加编码行的情况下避免此错误

  

Add "# coding: utf-8" to all files

答案 1 :(得分:1)

嗯,试着添加这个

export LC_ALL="en_US.UTF-8"

到你的〜/ .profile,〜/ .bash_profile或同等的。它在这里工作了!