2012-03-02 88 views
2

目前我從服務器下載數據,我有這條線將NSData轉換爲NSString。將NSString轉換爲UTF8String?

NSString *txt = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding]; 

我該如何從這裏將該NSString轉換爲UTF8字符串?

謝謝!

回答

4
NSData *utf8Data = [txt dataUsingEncoding:NSUTF8StringEncoding]; 
1

NSASCIIStringEncoding更改爲NSUTF8StringEncoding

我用一些虛擬數據運行了一個快速測試,似乎只用那一行就可以正常工作。