Objective c 西班牙语unicode字符SQLite
我有一个带有西班牙语省份名称的SQLite数据库,但我无法将unicode字符解码为NSString以正确显示。例如:Objective c 西班牙语unicode字符SQLite,objective-c,ios,sqlite,Objective C,Ios,Sqlite,我有一个带有西班牙语省份名称的SQLite数据库,但我无法将unicode字符解码为NSString以正确显示。例如:Guipú;zcoa 为此: self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding]; 但我仍然看到unico
Guipú;zcoa
为此:
self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding];
但我仍然看到unicode字符
非常感谢“ú;
”不是一个“unicode字符,NSString
没有理由将其显示为任何东西,但它实际上是什么。毕竟,它不是NSHTML
您需要用实际字符替换所有出现的字符。您可以使用stringByReplacingOccurrencesOfString:withString:
进行实际替换。“ú;
”不是“unicode字符,NSString
没有理由将其显示为实际的字符。毕竟,它不是NSHTML
您需要用实际字符替换所有出现的字符。您可以使用
stringByReplacingOccurrencesOfString:with字符串:
进行实际替换。看起来问题在于数据条目,而不是提取。看起来问题在于数据条目,而不是提取。