HTML-如何删除零宽度无中断空间
我已经看了这两个:HTML-如何删除零宽度无中断空间,html,unicode,sitecore,Html,Unicode,Sitecore,我已经看了这两个: 问题: unicode字符每次都出现在完全相同的位置,位于.breadcrumbs和.herodiv之间(有些页面没有.actions容器,以防万一) 使用Sitecore 8(CMS)。我不知道这是从哪里来的。它只发生在几页上,我想我已经把它缩小到(2)个渲染。我按照上面(2)篇博文中的建议,将HTML从我的VS中复制到Notepad++,并将其从Notepad中重新复制到VS中。然而,这不起作用,因此我相信这种unicode不知何故来自CMS 我的问题: 这个网
.breadcrumbs
和.hero
div之间(有些页面没有.actions
容器,以防万一)
使用Sitecore 8(CMS)。我不知道这是从哪里来的。它只发生在几页上,我想我已经把它缩小到(2)个渲染。我按照上面(2)篇博文中的建议,将HTML从我的VS中复制到Notepad++,并将其从Notepad中重新复制到VS中。然而,这不起作用,因此我相信这种unicode不知何故来自CMS
我的问题:
这个网站即将投入生产很快(现在几天),我需要一个快速修复(或者这可能是唯一的修复)
.hero
和.breadcrumbs
,然后去掉
unicode字符代码>还是别的什么?(即-
U+FEFF
等)
在我的例子中,我打开了所有我认为会对Notepad++产生影响的文件,然后在每个文件上(在Notepad++中),我将编码更改为ANSI中的
Encode
。其中一个文件的顶部有一些象形文字(第1行)。删除该文件并保存回正常编码状态。尝试打开包含的组件的.cshtml或.ascx文件。我现在会尝试-我还询问了另一位开发人员,她建议使用未正确关闭的HTML标记-你们中有人经历过这种情况吗?这两个文件在“以UTF-8编码”旁边都有一个点在记事本++中,布局文件如何?尝试从页面中逐个删除组件,并查看此字符是否消失