encoding - HtmlHelp hhc 文件不显示俄语字符
问题描述
我使用 free pascal 的 chmcmd 命令从 hhp 创建 chm 文件。转换内容后向右,但左窗格侧(树)不显示俄语字符。我试图将 hhc 文件中的字符集设置为 cp1251。并以 windows 1251 编码保存文件。之后,它在酷阅读器中以俄语显示树,但在 xChm 中却没有。在 Windows 中它仍然不起作用,只有奇怪的符号。utf-8 根本不起作用。
解决方案
Microsoft CHM 帮助格式非常陈旧,不再维护。创建它时并没有考虑到 Unicode,需要完成各种技巧才能为某些编码生成 CHM 文件:
- 您的 Windows 设置为帮助文件的目标语言
- 内容 HTML 页面必须使用正确的字符集创建
推荐阅读
- mongodb - 将字段名称映射到猫鼬中的不同模式字段名称
- ms-access - 我在 Power BI 中的表格视觉对象未显示所有数据
- regex - 用于查找文件路径的 Groovy 模式或正则表达式
- java - 我试图清除二维数组的所有值
- python - 使用 OpenCV 创建和保存 16 位 RGB 图像
- django - 从输出中删除查询集
- python - 在 Cython 中将 C++ 向量转换为 numpy 数组而不复制
- .net-core - 如何使用 .NET Core 识别 swagger doc 中的公共控制器
- powershell - 如何通过 New-CMDetectionClauseWindowsInstaller 将 Productcode 设置为检测方法
- javascript - 尝试将帖子保存到 MongoDB 时出现意外的输入错误结束