SQLite ファイルから情報を取得しようとしていますが、クエリを実行すると、ASCII エンコーディングで情報が返されます。以下のコードを使用して、返された情報を文字列に入れています。
[NSString stringWithCString:(char *)sqlite3_column_text(compiledStatement, 2) encoding:NSASCIIStringEncoding];
返された情報を文字列に入れるために UTF8 エンコーディングを使用しようとすると、うまくいきません。以下のコードは、現在ストアにあるアプリで使用されています。
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 2)];
文字列がヌルです。UTF8 でエンコードされるように SQLite ファイルを変換するにはどうすればよいですか? ストアのアプリの現在のバージョンは上記の後者のコードを使用しているため、アプリのコードを変更する代わりに、ファイルを変換する方法を理解する必要があります。