2016-12-28 118 views
1

我正在從服務器獲取Lucas V\U00e1zquez字符串。它在UILabel中打印爲Lucas VázqezUnicode字符串不適用於iOS

但是原始字符串是Lucas Vázquez。我如何得到正確的字符串?

建議請!

+0

,你要刪除從字符串特殊字符和數字? – Amanpreet

回答

1

你可以簡單地這樣解碼你的UTF8字符串

NSString *decodedString = [NSString stringWithCString:[utf8String cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding] 
+0

我嘗試這個,但它會引發錯誤+ [NSString stringWithCString:encoding:]:NULL cString' –

+0

你能讓我知道錯誤嗎? – iYoung

+0

有時候我從服務器Lucas V&aacute獲得這個; zquez它給了我錯誤。有時我得到這個盧卡斯V \ u00e1zquez它工作正常。 –