Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite UTF-8不一致性_Sqlite_Utf 8 - Fatal编程技术网

SQLite UTF-8不一致性

SQLite UTF-8不一致性,sqlite,utf-8,Sqlite,Utf 8,我有一个SQLite文件,记录中有一些单词的发音,比如/dɪkʃn(ə)ɹI/in。然而,当我在Mac上的任何SQLite浏览器中查看它时,我会看到有趣的字符,如/ÃdÃkÃn(ÃdÃn)I,ÃdÃkÃnÃI/,但当我在Windows上使用SQLite2009 Pro时,我会看到正确编码的字符 我还放置了PRAGMA 编码 = “UTF-8”;但是没有用 这是怎么回事?这是一个老问题,但您使用的浏览器已损坏,无法正确显示UTF-8;您的输入或存储没有问题。你得到的正是你期望从不支持UTF-8的东

我有一个SQLite文件,记录中有一些单词的发音,比如/dɪkʃn(ə)ɹI/in。然而,当我在Mac上的任何SQLite浏览器中查看它时,我会看到有趣的字符,如/ÃdÃkÃn(ÃdÃn)I,ÃdÃkÃnÃI/,但当我在Windows上使用SQLite2009 Pro时,我会看到正确编码的字符

我还放置了PRAGMA 编码 = “UTF-8”;但是没有用


这是怎么回事?

这是一个老问题,但您使用的浏览器已损坏,无法正确显示UTF-8;您的输入或存储没有问题。你得到的正是你期望从不支持UTF-8的东西中看到的


相反,使用跨平台

我使用VB编写sqlite文件数据库创建时是如何编码的?VB.NET?在将字符串插入SQLite之前,您是否在客户端应用程序中将其编码为UTF8?