【发布时间】:2009-09-09 22:41:34
【问题描述】:
我是一个包含多个字符串类型属性的类。其中一个值包含一个十六进制值 96 的字符。如果我将类序列化为 xml,则 xml 序列化程序不会对该字符进行编码,并且如果我使用 OpenXML 在 IE 或 SQLServer 等各种工具中查看 xml,它会抱怨xml 文档中的字符无效。 xml 序列化程序不应该对这个字符进行编码吗?
【问题讨论】:
-
您使用的是哪种编码?
-
为什么你觉得它应该对那个字符进行编码?这是一个完全有效的 Unicode 字符。
标签: .net xml serialization xml-serialization