如何在pandoc html输出中不显示特殊字符?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (13)

我试图让在pandoc中工作的特殊字符(用于外国姓氏)。

这是一行用于使用特殊字符编码进行转换的降价代码

一些具有特殊字符的示例文本Å,ä,ö

pandoc命令

pandoc example.md -o example.docx#Works pandoc example.md -o example.pdf#Works pandoc example.md -o example.html#不起作用

通过inconv运行不会改变输出行为

iconv -t utf-8 example.md | pandoc -o example.html#不起作用

提问于
用户回答回答于

尝试

pandoc example.md -s -o example.html

代替。额外-s(对于“独立”)使pandoc插入必要的元数据来创建完整的HTML文件,而不仅仅是与example.md中的文本直接对应的HTML片段。作为元数据的一部分,pandoc也会生成文件为UTF8编码的信息。你的浏览器需要这些信息才能正确显示特殊字符。

如果-s由于某种原因无法使用标志,请务必以其他方式告知浏览器有关UTF8的信息。

扫码关注云+社区