【发布时间】:2011-07-11 15:37:04
【问题描述】:
我有一个 SQLite 文件,记录中包含某些单词的发音,例如 /ˈdɪkʃən(ə)ɹi/。但是,当我在 Mac 上的任何 SQLite 浏览器中查看它时,我会看到有趣的字符,例如 /ÃËdêkÃÆÃâ¢n(Ãâ¢)ùi,ÃËdêkÃÆÃâ¢nÃâºÃ¹i/,但是当我在 Windows 上使用 SQLite2009 Pro 时,我会看到正确编码的字符.
我也放了 PRAGMA encoding = "UTF-8";但无济于事。
这是怎么回事?
【问题讨论】:
-
我用VB写的sqlite文件。
-
sqlite.org/pragma.html#pragma_encoding -- 数据库在创建时是如何编码的?
-
VB.NET?在将字符串插入 SQLite 之前,您是否在客户端应用程序中将字符串编码为 UTF8?