Я начну с обоснованного предположения.
Ваша база данных или ваша таблица использует набор символов, который не является полным Unicode. Символы, которые сохраняются в виде вопросительных знаков, являются символами, которые находятся за пределами базы данных или набора символов таблицы. Символы, которые сохраняются правильно, оказываются внутри базы данных или набора символов таблицы.
В качестве альтернативы, ваши XMLDocument()
или DataTable()
объекты преобразуют прочитанные символы в набор символов, который меньше полного Unicode.
Дайте дополнительную информацию, запрошенную в комментариях, и я посмотрю, смогу ли я улучшить этот ответ.