2016-12-28 78 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它工作正常。 –