Ошибка кодирования японского текста с использованием Nanoc

У меня проблемы с отображением текста на японском языке на веб-сайте, скомпилированном с использованием Nanoc. У меня есть следующая разметка в HTML-файле, который не проходит через фильтры или макеты при компиляции:

<a class="push_button blue" href="./ja">
  日本語
</a>

и я сохранил файл с кодировкой UTF-8 и включил <meta charset="utf-8"> в head HTML-документа.

Но последняя разметка, создаваемая Nanoc в выходной папке:

<a class="push_button blue" href="./ja">
  日本語
</a>

Я не уверен, является ли эта проблема специфичной для nanoc или это общая проблема кодирования текста, но кто-то может подсказать, где это может пойти не так?

1 ответ

Решение

Я пробую нанок с языком пали, и это помогло мне:

#lib/default.rb
Encoding.default_internal = Encoding::UTF_8
Encoding.default_external = Encoding::UTF_8
Другие вопросы по тегам