2

我想在我的应用程序中显示来自 SQLite 的文本,但它显示错误。

示例: - 在 SQLite 文件中,文本为:Hồ Chí Minh - 在我的应用程序中,文本为:H·ªì Ch√≠ Minh

我尝试使用此代码,但没有成功:

const char *cauhoichar = [[dic valueForKey:@"cauhoi"]         
cStringUsingEncoding:NSUTF8StringEncoding];
cauhoiText.text = [NSString stringWithUTF8String:cauhoichar];
4

1 回答 1

1

SQLite 数据库的本机代码集确实是 UTF-8(有时是 UTF16[{be|le}] - 使用 SQLiteManager 您可以看到应用了哪个)。根据您的应用程序的 CodePage(操作系统?语言?),您会看到不同的解释。

于 2012-12-02T02:35:27.817 回答