我在代码隐藏页面中有一些代码,它接收一个xml文件。由于名称中包含重音,我的页面出现错误,例如:José。
有什么办法可以在将这个xml文件加载到函数中时更改或指示编码,比方说,ISO-8859-1?我想添加xml文件是一个sqlxml文件。因此,没有我可以添加编码的标头。所以我希望在代码隐藏中添加编码。
这是一段代码:
LookUp x = new LookUp();
x["DocId"] = DocId;
x["hideAppr"] = hideAppr.ToString();
string xml = summaryXml.GenXml(sql, "root", x.Text);
DXml tran = new DXml();
tran.LoadXml(xml);
代码中的字符串xml是否具有XML标头。请验证它有什么编码?
它应该有这样的东西
<?xml version="1.0" encoding="ISO-8859-1"?>