gpt4 book ai didi

objective-c - 标签文本中的中文字符串

转载 作者:行者123 更新时间:2023-11-28 22:44:01 24 4
gpt4 key购买 nike

我有一个标签,我必须在其中输入从数据库中提取的中文字符串,但没有任何结果。我注意到字符串不是从数据库中提取的,而所有其他的都正常工作。我能做什么?

  char *subTitle= (char*)sqlite3_column_text(statement,13);
NSLog(@" The sutitle is %s", subTitle);
//The sutitle is
rowTable.sottotitolo = [[NSString alloc]initWithUTF8String: subTitle];
NSLog(@"The subtitle is %@", rowTable.sottotitolo);
//The subtitle is

使用西方字母以外的方法?

   NSLog(@"The string in chinese is %@", self.chinaTable.subtitle);
//The string in chinese is
//is not printed to the screen,but the database is written correctly

self.labelTitle.text = self.chinaTable.subtitle;
//empty out

提前致谢

最佳答案

当您从 sqlite 检索数据时,不要指定编码模式,而是使用:

NSString *myChineseText = [NSString stringWithFormat:@"%s",(const char*)sqlite3_column_text(statement, index)];

NSLog(@"%@",myChineseText);

希望它能解决您的问题。 :)

关于objective-c - 标签文本中的中文字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13722682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com