У меня есть столбец в таблице в базе данных sqlite, который содержит специальные символы, такие как ä, ö, ü, ...
Кодировка текста в базе данных - UTF8.Я хотел бы получить данные из sqlite в C # и показать их в консоли.а я вижу ?вместо специальных символов в консоли.Например, insted из Käse я вижу k? Se
вот мой код:
dt2.Load(readerData);
foreach (DataRow row in dt2.Rows)
{
Encoding isot = Encoding.GetEncoding("iso-8859-1");
Encoding utf8t = Encoding.UTF8;
byte[] utfBytest = utf8t.GetBytes(row["column1"].ToString());
byte[] isoBytest = Encoding.Convert(utf8t, isot, utfBytest);
string msg = isot.GetString(isoBytest);
Console.WriteLine(msg);
}