我从Markdown生成HTML(使用showdown.js),遇到一个我无法理解的非常神秘的问题。鉴于以下文字:
<h2>Foobar</h2>
<figure>
<img src="foo.gif">
<figcaption>foo</figcaption>
</figure>
Firefox和只有Firefox ,正在渲染生成的HTML,如下所示(我在下方显示图片,因为神秘字符无法选择):
在Safari或Chrome中都不会发生这种情况。有什么解释吗?
答案 0 :(得分:1)
这些是 object replacement characters ,其Unicode代码点为U + FFFC。
要摆脱它们,请使用您选择的编辑器以空字符串作为替换来查找和替换它。
这是角色本身,便于复制。在两个“a”字母之间,有一个对象替换字符。删除第二个“a”,然后按左箭头键一次,删除第一个“a”,只保留字段中的替换字符。
aa