Herokuで日本語化されない(TeraPad)

ローカルでは日本語化がうまくいっていたのに、Herokuだと日本語化されていない。

config\application.rbに下記のように記述もしている

config.i18n.default_locale = :ja
config.i18n.locale = :ja

コマンドプロンプトでHerokuに言語も設定した。

heroku config:add LANG=ja_JP.UTF-8

ついでにHerokuにタイムゾーンも設定した。

heroku config:add TZ=Asia/Tokyo

それでもうまくいかなかった。

localeがちゃんと設定されているか、ja.ymlがちゃんと読まれているかを確認したが、大丈夫だった。

puts I18n.load_path
puts I18n.config.locale


悩み抜いて、テキストエディタTeraPad)でja.ymlの文字コードを確認すると、UTF-8になっている。
なんとなくUTF-8Nに変更してみると、日本語化された!!

UTF-8とUTF-8Nの違いはよく分からないが、UTF-8Nの方がよさそうだ。