我正在创建c#wpf应用程序,我正在使用SQLite数据库作为我的数据(sqlite3.dll库)。我来自斯洛文尼亚所以我需要存储包含ščćžđ等字符的字符串。当我的查询如下所示时,我可以成功地存储我的数据并设置我的dataGrid itemsSource:
List<Odgovor> list = AppData.DBObject.Query<Odgovor>("select * from Odgovor");
ObservableCollection<Odgovor> odgovorList = new ObservableCollection<Odgovor>(list);
this.dataGridOdgovor.ItemsSource = odgovorList;
当我查询
时,它是成功的"select * from Odgovor where PersonName = \"Nick\"";
但是当我执行此查询时,我没有获得任何重新设置(数据在我的数据库中,因此它是SQLite编码问题)。
"select * from Odgovor where PersonName = \"Saša\"";
到目前为止,我无法找到解决方案。我找不到sqlite如何替换特殊字符,以便我可以替换代码中的每个特殊字符...但我相信有更漂亮的解决方案:)
答案 0 :(得分:1)