将NSString转换为UTF8String?

时间:2012-03-02 13:21:36

标签: ios utf-8 nsstring format

目前我从服务器下载数据,我有这行将NSData转换为NSString。

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

我如何从这里将NSString转换为UTF8字符串?

谢谢!

2 个答案:

答案 0 :(得分:4)

NSData *utf8Data = [txt dataUsingEncoding:NSUTF8StringEncoding];

答案 1 :(得分:1)

NSASCIIStringEncoding更改为NSUTF8StringEncoding

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