0
4

3 回答 3

1

字符引用表示 XML 1.0 中不允许的控制字符。这里真正的问题是它们不表示文本中的字符。字符“↨‼”是U+21A8 UP DOWN ARROW WITH BASE 和U+203C DOUBLE EXCLAMATION MARK,所以应该写成↨‼

得到奇数字符引用的原因可能是在 CP437 编码中,“↨‼”位于代码位置 12 和 13(十六进制)。所以这是一个编码混乱,一些转换应用了错误的转换。在 XML 中,字符引用中的数字始终表示 Unicode 代码编号。

于 2012-08-22T08:29:28.533 回答
0

XML 1.0 版文档不支持这些控制字符。

您应该能够version在文档的属性中将您的版本更改为 1.1,在这种情况下,文档应该验证。

于 2012-08-22T08:04:40.023 回答
0

我解决了我的问题。

此字符来自 ORACLE 数据库上的 SQL obtenues 视图。ORACLE 上的字符 -> 由 SQL SERVER 上的 ↨ 解释。

在我看来,我会做一个替换

于 2012-08-23T06:56:10.107 回答