加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 无法加载转换:YAML中的尾随UTF-8八位字节无效

发布时间:2020-12-17 03:40:59 所属栏目:百科 来源:网络整理
导读:我是rails的新手,并尝试用I18n将我的应用程序国际化.在西班牙语版本的语言环境yaml文件中我试图设置翻译如下: es: categories: "Categorias" home: Inicio live_casino: "Casino en Vivo" sportsbook: Deportes 这就像一个魅力,但只要我在西班牙语单词中添
我是rails的新手,并尝试用I18n将我的应用程序国际化.在西班牙语版本的语言环境yaml文件中我试图设置翻译如下:

es:
  categories: "Categorias"
  home: Inicio
  live_casino: "Casino en Vivo"
  sportsbook: Deportes

这就像一个魅力,但只要我在西班牙语单词中添加重音如下:

categories: "Categorías"

Rails给我以下错误:

I18n::InvalidLocaleData in WelcomeController#index
can not load translations from .../config/locales/es.yml: #<Psych::SyntaxError: (.../config/locales/es.yml): invalid trailing UTF-8 octet at line 1 column 1>

香港专业教育学院尝试了我在网络上发现的一切,没有任何工作,请帮忙!

解决方法

我在记事本中打开了语言环境文件,发现它是以“UTF-8无BOM”编码的.将其更改为“UTF8”,错误消失了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读