我正在从Edraw生成html页面。但是在那些页面上,我有LSEP
字符,就像那样。
编辑:问题似乎只出现在Chrome上
所以我知道这是一个常见问题,而且我已经看过很多关于这个问题的论坛,但从来没有一个适合我的解决方案。
我想要的是找到一种方法以自动方式删除所有LSEP
(因为我有34页有此问题)。也许写一个脚本,我已经尝试了一些 powershell 但是因为我无法查看或检测(因此在我的脚本中复制它)代码本身中的LSEP
我无法删除它......
我看到there问题来自unicode,我是否需要更改<meta charset="utf-8"/>
应答器?
我也无法使用http://www.nousphere.net/cleanspecial.php,因为我的网页太复杂,所以它会弄乱整个代码。
如果有人有办法解决这个问题,请提前谢谢!真的!
答案 0 :(得分:1)
我在这里找到了这个解决方案:“L SEP” character shows up in Chrome
$(document).ready(function() {
$("body").children().each(function() {
$(this).html($(this).html().replace(/
/g," "));
});
});
在Javascript中的解决方案下方,您可以放入页面的 head 部分。 &#39; \ u2028&#39;是字符8232的unicode表示法
<script type="text/javascript">
<!--
window.onload = function() { document.body.innerHTML = document.body.innerHTML.replace(/\u2028/g, ''); }
//-->
</script>