我试图从 SQLite 文件中获取信息,当我运行查询时,信息以 ASCII 编码返回。我正在使用下面的代码将返回的信息放入一个字符串中。
[NSString stringWithCString:(char *)sqlite3_column_text(compiledStatement, 2) encoding:NSASCIIStringEncoding];
当我尝试使用 UTF8 编码将返回的信息放入字符串时,它不起作用。以下代码用于当前商店中的应用程序。
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 2)];
字符串为空。如何转换 SQLite 文件以使其使用 UTF8 编码?商店的当前版本的应用程序使用上面的后一个代码,所以我需要弄清楚如何转换文件,而不是更改应用程序中的代码。