问问题
1631 次
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 回答