C#代码的一部分: 这是读取XML并将其转换为DataSET的代码。
*byte[] byteArray = Encoding.ASCII.GetBytes(response); .. (1)
MemoryStream stream = new MemoryStream(byteArray);
DataSet ds = new DataSet();
ds.ReadXml(stream);
return ds;*
响应: 这是语句(1),XML部分
使用的响应 *<summary>
● Brand
● Strategic
● Generated
● Comprehensive
</summary>*
结果: 现在将值分配给数据集时,
*● is converted to "?" while converting to C#*
答案 0 :(得分:1)
ASCII不包含项目符号。
您的XML可能采用UTF-8编码。如果是,请使用以下代码:
byte[] byteArray = Encoding.UTF8.GetBytes(response);
您可以在xml的第一行
中检查xml的编码