我最近用微数据标记了我网站上的“事件”页面。这是一个示例:http://www.semi-directory.com/semicon-china/g753
我通过使用 Google 的测试工具 (http://www.google.com/webmasters/tools/richsnippets) 确认标记是正确的
但是,在具有更新标记的页面上,页面的“位置”部分中出现了 2 个随机问号:
地点:?上海新国际博览中心?中国上海
这是我用来在 HTML 中生成这一行的(经典 ASP)代码:
<span style="font-weight: bold">Location : </span>
<span itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name"><%=arrayEvent(20,0)%></span>
<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress"><%=arrayEvent(21,0)%></span>,
<span itemprop="addressLocality"><%=arrayEvent(6,0)%></span>,
<span itemprop="addressCountry"><%=arrayEvent(7,0)%></span>
</span>
</span>
正如您所看到的,代码中没有问号。我尝试过更换外部,但这并不能解决问题。
如何消除渲染页面中的这些问号?
谢谢!
最佳答案
我复制了你的原始代码(通过编辑你的问题)并将其粘贴到 Notepad++ 中,问号就在那里。 (见下文)
也许您的代码编辑器没有向您显示它们?
如果您正在处理示例,您可能会遇到字符编码问题,因此您可能必须通过粘贴到记事本中并从那里处理它来清理代码。
<span style="font-weight: bold">Location : </span>
?<span itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name"><%=arrayEvent(20,0)%></span>
?<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress"><%=arrayEvent(21,0)%></span>,
<span itemprop="addressLocality"><%=arrayEvent(6,0)%></span>,
<span itemprop="addressCountry"><%=arrayEvent(7,0)%></span>
</span>
</span>
关于asp-classic - 微数据标记页面生成随机问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9968253/