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

Rob*_*ott 3 html unicode sitecore

我看过两个:

问题:

在此处输入图片说明

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

使用Sitecore 8(CMS)。我不知道这是从哪里来的。它仅在几页上发生,我我已将其范围缩小到(2)个渲染图。我按照上面(2)个博客文章之一的建议,将HTML从VS中复制到了Notepad ++中,然后将其从Notepad中重新复制回了VS中。但是,这不起作用,因此使我相信该Unicode某种程度上来自CMS。

我的问题:

该站点即将(几天之内)即将投入生产,我需要快速修复(或者这可能是唯一的修复)。

  1. 检查页面是否包含上述(2)元素.hero.breadcrumbs,然后去除unicode字符,这是否是最佳选择(按时间排序)?
  2. 我要搜索文字还是其他?(即- U+FEFF等)
  3. 我没有想到的另一种方式

Rob*_*ott 5

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