2012-03-02 83 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

我用一些虚拟数据运行了一个快速测试,似乎只用那一行就可以正常工作。