我在使用nanoc编译的网站上无法正确显示日语文本。我在HTML文件中有以下标记,在编译时不会经过任何筛选或布局:
<a class="push_button blue" href="./ja">
日本語
</a>
我用utf-8编码保存了这个文件,并将
<meta charset="utf-8">
包含在html文档的head
中。但nanoc在输出文件夹中生成的最终标记是:
<a class="push_button blue" href="./ja">
日本語
</a>
我不确定这个问题是否是nanoc特有的,或者是一个普通的文本编码问题,但是有人能告诉我哪里出了问题吗?
最佳答案
我在用巴利语尝试nanoc,这帮了我:
#lib/default.rb
Encoding.default_internal = Encoding::UTF_8
Encoding.default_external = Encoding::UTF_8