1

我已将 YAML 文件从英语翻译成德语(带有“奥地利”口音),然后下载了生成的 YAML 文件。当我输入德语翻译时,我使用 Mac 的“Option-u”键盘快捷键直接输入德语变音符号,例如 ü、ä 和 ö。

当我随后将文件从 Transifex 下载到我的 Rails3 应用程序并尝试使用它时,字符显示为乱码。

我试图添加

# encoding: utf-8

在文件的顶部,但这没有帮助,我很难弄清楚 YAML 文件使用什么编码来编码这些多字节字符。

由于其他 UTF 问题,我已强制 YAML 引擎在我的应用程序中运行:

# to allow correct parsing of 'f\xC3\xBCr'
YAML::ENGINE.yamler = 'syck'

非常感谢您的帮助。

帕特里克

4

0 回答 0