Eu tenho um banco de dados SQLite com nomes de províncias espanholas, mas não consigo decodificar caracteres Unicode em NSString para serem exibidos corretamente. Por exemplo:Guipúzcoa
Com isso:
self.provincia.text =[[NSString alloc] initWithCString:[[[provinciaArray objectAtIndex:row] objectForKey:@"name"] UTF8String] encoding:NSUTF8StringEncoding];
Mas ainda vejo caracteres Unicode.
Muito Obrigado
Respostas:
1 para resposta № 1"ú
"não é um" caractere Unicode "e NSString
não tem razão para exibi-lo como algo além do que realmente é. Afinal, não é NSHTML
Você precisa substituir todas as ocorrências disso com o real personagem. Você pode usar stringByReplacingOccurrencesOfString:withString:
para fazer a substituição real.