Ошибка кодирования японского текста с использованием 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