使用nanoc对日文文本进行编码错误

时间:2012-06-17 22:34:21

标签: html character-encoding nanoc

我无法在使用nanoc编译的网站上正确显示日文文本。我在HTML文件中有以下标记,在编译时没有经过任何过滤器或布局:

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

我用UTF-8编码保存了文件,并在HTML文档的<meta charset="utf-8">中添加了head

但是输出文件夹中nanoc产生的最终标记是:

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

我不确定这个问题是否特定于nanoc,或者它是否是一般的文本编码问题,但有人可能会建议这可能出错的地方吗?

1 个答案:

答案 0 :(得分:2)

我正在尝试使用Pali语言进行nanoc,这对我有所帮助:

#lib/default.rb
Encoding.default_internal = Encoding::UTF_8
Encoding.default_external = Encoding::UTF_8