Firefox在Markdown生成的HTML中呈现一个神秘的角色,上面写着文本OBJ

时间:2018-03-27 18:21:42

标签: html markdown

我从Markdown生成HTML(使用showdown.js),遇到一个我无法理解的非常神秘的问题。鉴于以下文字:

<h2>Foobar</h2>

<figure>
    <img src="foo.gif">
    <figcaption>foo</figcaption>
</figure>

Firefox和只有Firefox ,正在渲染生成的HTML,如下所示(我在下方显示图片,因为神秘字符无法选择):

mysterious character in the render

the character is also visible in the code

在Safari或Chrome中都不会发生这种情况。有什么解释吗?

1 个答案:

答案 0 :(得分:1)

这些是 object replacement characters ,其Unicode代码点为U + FFFC。

要摆脱它们,请使用您选择的编辑器以空字符串作为替换来查找和替换它。

这是角色本身,便于复制。在两个“a”字母之间,有一个对象替换字符。删除第二个“a”,然后按左箭头键一次,删除第一个“a”,只保留字段中的替换字符。

aa