我在Rails 3.0.1、Ruby 1.9.2和我的网站本地化方面遇到了一些麻烦。
问题很简单,在一个视图中,我有如下代码:
f.input :zip_code, :label => I18n.t('labels.zip_code')
和一个 es.yml 文件:
es:
labels:
zip_code: "Este código postal no es valido."
en.yml文件没有问题(它是纯ASCII格式的),但是在网站设置为i18n.locale == 'es'
时,我遇到了这个错误:
incompatible character encodings: UTF-8 and ASCII-8BIT
我已经寻找了相当长的一段时间,但没有找到一种使用我的UTF-8翻译文件的方法。
有人知道如何使其工作吗?
谢谢您的帮助。