2012-11-14 79 views
1

我有一個西班牙語省份名稱的SQLite數據庫,但我無法將unicode字符解碼爲NSString以正確顯示。例如:Guipúzcoa西班牙語unicode字符SQLite

有了這個:

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

但我還是看到Unicode字符。

非常感謝

+0

看起來問題在於數據輸入,而不是提取。 – trojanfoe

回答

1

ú」不是「Unicode字符,」和NSString沒有理由將其顯示爲任何東西,但它實際上是什麼。畢竟,這不是NSHTML

您需要用實際字符替換所有的出現。您可以使用stringByReplacingOccurrencesOfString:withString:進行實際更換。

+0

非常感謝您的回答。 – theomen