我想使用以下代码将unicode数据从xml字符串保存到数据库中:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlText);
using (XmlNodeReader xmlReader = new XmlNodeReader(xmlDoc))
{
DataTable dt = new DataTable();
dt.TableName = "sms";
dt.Columns.Add("rowID");
dt.Columns.Add("origAddr");
dt.Columns.Add("time");
dt.Columns.Add("message");
dt.ReadXml(xmlReader);
return dt;
}
Run Code Online (Sandbox Code Playgroud)
但是当我将数据表保存到数据库中时,我的unicode字符会出现问号(???????)
我的数据库归类是正确的,并且正确存储了其他unicode字符.
因为英文写作不好,我向你道歉:)