HtmlHelp hhc文件不显示俄语字符

时间:2018-05-24 15:11:42

标签: encoding freepascal chm

我使用free pascal的chmcmd命令从hhp创建chm文件。转换内容后右转,但左侧窗格侧(树)不显示俄语字符。我试图将hhc文件中的charset设置为cp1251。并在Windows 1251编码中保存文件。之后它在酷读者中显示俄语中的树,但在xChm中没有。在Windows中,它仍然无法工作,只有奇怪的符号。 Utf-8根本不起作用。

1 个答案:

答案 0 :(得分:1)

Microsoft CHM帮助格式非常陈旧,不再维护。它不是用Unicode创建的,为了能够为某些编码生成CHM文件,需要进行各种技巧:

  • 您的Windows是使用帮助文件的目标语言设置的
  • 必须使用正确的字符集
  • 创建内容HTML页面