2017-01-09 1054 views
16

我注意到我的网站上有http://www.cscc.org.sg/,这个奇怪的符号出现了。奇怪的符号出现在网站上(L SEP)?

enter image description here

它说,大号翘楚在HTML代码中,它显示相同的东西。

enter image description here

有人可以显示我如何删除它们?

+0

您的浏览器不支持字体左分隔符 - 为什么不是谷歌lsep? – mplungjan

+3

[为什么此符号显示在Chrome浏览器而不显示Firefox或Edge?](http://stackoverflow.com/questions/39603446/why-is-this-symbol-showing-up-on-chrome-and -not-firefox-or-edge) – mplungjan

+0

@mplungjan - 谢谢。我如何删除它?或者禁止它在浏览器上显示?我是否必须去代码并手动删除分隔符?谢谢!有没有办法在他们出现之前自动删除这些角色? – BigRedDog

回答

6

该字符是U + 2028或HTML实体代码
这是一种换行符。它其实不应该被显示。我猜测你的服务器端脚本无法翻译成新行,或者你正在使用显示它的字体。

但是,由于我们知道该字符的HTML和UNICODE vales,因此我们可以添加几行jQuery,以排除该字符。现在我只是用下面的代码中的空白空间替换它。只需添加该代码

$(document).ready(function() { 
    $("body").children().each(function() { 
     $(this).html($(this).html().replace(/
/g," ")); 
    }); 
}); 

这应该工作,但是请注意,我没有测试过这一点,可能不会因为没有我的浏览器将显示字符的工作。

但是,如果没有,您可以尝试将您的文本块粘贴到http://www.nousphere.net/cleanspecial.php上,这会删除任何特殊字符。希望有所帮助。让我知道如果它不起作用,我会尝试别的。

+0

谢谢。我在哪里添加此代码?在标题中?我可以将它作为WP主题中的一个功能添加吗? – BigRedDog