qmlf 仅支持 ASCII 编码字符,文件中不能出现中文字符(包括有的官方文档中的…符号)。 建议做如下改进: 1. 通过 UTF-8 编码读取文件。 2. 生成链接时,将非 url 字符转换为 [% 转义格式](https://stackoverflow.com/questions/1695183/how-to-percent-encode-url-parameters-in-python): 如 `[更多内容...](#详细描述)`, 应转换为 `[更多内容...](#%E8%AF%A6%E7%BB%86%E6%8F%8F%E8%BF%B0)`。 只应转换 `#` 后的部分,否则文件链接中的 `/` 会被转义。
qmlf 仅支持 ASCII 编码字符,文件中不能出现中文字符(包括有的官方文档中的…符号)。
建议做如下改进:
通过 UTF-8 编码读取文件。
生成链接时,将非 url 字符转换为 % 转义格式:
如
[更多内容...](#详细描述),应转换为
[更多内容...](#%E8%AF%A6%E7%BB%86%E6%8F%8F%E8%BF%B0)。只应转换
#后的部分,否则文件链接中的/会被转义。