HTML - 如何删除零宽度无间隔空间

时间:2016-01-05 18:57:00

标签: html unicode sitecore

我看过两个:

问题:

enter image description here

每次.breadcrumbs.hero div之间的unicode字符都在完全相同的位置(某些页面没有.actions容器,以防您'想知道)。

使用Sitecore 8(CMS)。我没有IDEA来自哪里。它只发生在几页上,我我把它缩小到(2)渲染。我按照上述(2)博客文章中的一条建议,将HTML从我的VS中复制到Notepad ++中,然后将其从记事本中重新复制回VS.但是这不起作用,因此这让我相信这个unicode不知何故来自CMS。

我的问题:

这个网站即将投入生产(现在几天),我需要快速修复(或者这可能是唯一的修复)。

  1. 检查页面是否包含是否最佳(时间明智等) 这些(2)元素.hero.breadcrumbs,然后剥离 unicode character?
  2. 我是否会搜索文字或其他内容? (即 - U+FEFF等)
  3. 我没想到的另一种方式

1 个答案:

答案 0 :(得分:4)

在我的情况下,我打开了所有我认为对Notepad ++产生影响的文件,然后在每个文件上(在Notepad ++中),我将编码更改为Encode in ANSI。其中一个文件在顶部有一些象形文字(第1行)。删除它并保存回正常编码状态。