1

スペインの州名を含む SQLite データベースがありますが、Unicode 文字を NSString にデコードして正しく表示することができません。例えば ​​:Guipúzcoa

これとともに:

self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding];

しかし、まだユニコード文字が表示されます。

どうもありがとう

4

1 に答える 1

1

" ú" は "Unicode 文字" ではNSStringなく、実際の文字以外に表示する理由はありません。結局のところ、そうではありませんNSHTML

その出現箇所をすべて実際の文字に置き換える必要があります。stringByReplacingOccurrencesOfString:withString:実際の交換を行うために使用できます。

于 2012-11-14T09:16:51.993 に答える