我看过两个:
从JavaScript字符串中删除零宽度空格字符
为什么是 出现在我的HTML中?
问题:
每次unicode字符都出现在.breadcrumbs
和.hero
div 之间的完全相同的位置(某些页面没有.actions
容器,以防万一您想知道)。
使用Sitecore 8(CMS)。我不知道这是从哪里来的。它仅在几页上发生,我想我已将其范围缩小到(2)个渲染图。我按照上面(2)个博客文章之一的建议,将HTML从VS中复制到了Notepad ++中,然后将其从Notepad中重新复制回了VS中。但是,这不起作用,因此使我相信该Unicode某种程度上来自CMS。
我的问题:
该站点即将(几天之内)即将投入生产,我需要快速修复(或者这可能是唯一的修复)。
检查页面是否包含上述(2)元素.hero
和.breadcrumbs
,然后去除unicode字符,这是否是最佳选择(按时间排序)?
我要搜索文字
还是其他?(即-
U+FEFF
等)
我没有想到的另一种方式
Rob Scott.. 5
就我而言,我打开了所有我认为会对Notepad ++产生影响的文件,然后在每个文件(在Notepad ++中)上,将编码更改为Encode in ANSI
。其中一个文件的顶部有一些象形文字(第1行)。删除并保存回正常的编码状态。
就我而言,我打开了所有我认为会对Notepad ++产生影响的文件,然后在每个文件(在Notepad ++中)上,将编码更改为Encode in ANSI
。其中一个文件的顶部有一些象形文字(第1行)。删除并保存回正常的编码状态。