我正在使用 Sqlite 来拥有一个本地数据库。我使用命令行工具创建数据库,并使用 sqlite admin 创建表。
我有一张表的信息,我有一个带有“Ñ”字符的寄存器。该寄存器由我在 sqlite admin 中执行的 sql 语句插入。
如果我在 sqlite admin 中进行选择,我可以看到字符“Ñ”是正确的,但是如果我使用实体框架和库 System.Data.Sqlite,我收到的字符串是“?” 或其他奇数字符(我曾尝试使用 UTF8、UTF7、ASCII、UTF32...),但在所有情况下我都会收到奇数字符。
如果在数据库中似乎一切都正确,我想知道为什么我会收到这个字符。System.Data.Sqlite 库可能有错误吗?
谢谢。大摩。