1

YAMLファイルを英語からドイツ語(「オーストリア」のアクセント付き)に翻訳し、結果のYAMLファイルをダウンロードしました。ドイツ語の翻訳を入力したとき、Macの「Option-u」キーボードショートカットを使用して、ü、ä、öなどのドイツ語のウムラウトを直接入力しました。

その後、ファイルをTransifexからRails3アプリにダウンロードして使用しようとすると、文字が文字化けして表示されます。

追加してみました

# encoding: utf-8

ファイルの先頭にありますが、それは役に立ちませんでした。YAMLファイルがこれらのマルチバイト文字をエンコードするために使用しているエンコードを理解するのに苦労しています。

他のUTFの問題のため、アプリでYAMLエンジンを強制的にsyckしました。

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

あなたの助けは大歓迎です。

パトリック

4

0 に答える 0