Я хочу сохранить данные 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;
}
но когда я сохраняю datatable в базу данных, мой символ Юникода появляется с вопросительным знаком (???????)
Корректировка моей базы данных верна, а другой символ Юникода сохранен правильно.
Я извиняюсь перед вами из-за плохой английской письменности:)