asp-classic - 微数据标记页面生成随机问号

标签 asp-classic microdata

我最近用微数据标记了我网站上的“事件”页面。这是一个示例: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/

相关文章:

c# - 本地写入文件 ASP.NET

loops - 我如何检查我是否在 ADO 记录集的最后一条记录上?

Gmail 收件箱查看操作 - "A value for the url field is required."

ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息

schema.org - schema.org 中的产品类别?

javascript - 使用来自 getschema.org IOT 的 JSON 数据获取 "thing"名称

asp-classic - 经典 ASP (VBScript) 中的 ElseIF 语句

c# - 如何在数据访问类中为参数化查询创建方法?

xml - 如何使用经典 ASP 读取 XML 根节点中的属性?

microdata - schema.org:同一天有多个开放时间