4

当我呈现数据库中的数据时,我的 HTML 属性中会出现这些带有问号的小菱形。我正在使用 EPiServer 和一些自定义属性。

这是我收集到的信息

  • 我将数据保存为 XML 文档,因为我使用需要多个定义值的自定义 EPiServer 属性。这被保存为 UTF8。

  • 只有元素标签中的属性存在此问题,例如 align=left 变为 align=‘left’。那里没有 " 字符,但我还是得到了钻石。

  • 如果我在元素之外使用 " ,它可以正常工作并正确显示。

有什么线索吗?

4

2 回答 2

2

这是您的字符编码方案的问题。

我建议阅读这篇文章,在哪里(接近文章底部),他向你展示了为什么你会得到那个带问号的小钻石。

于 2010-05-11T09:16:34.073 回答
1

是否有任何 Microsoft Office 套件产品接触过 XML。

这些是将原版引号 (") x'22' 转换为智能引号 x'93' 和 x'94'(“”) 的恶名。

此外,单引号 (') 通常从 x'27' 转换为 x'91' 和 x'92' 对 ('')。

于 2010-05-11T09:24:31.110 回答