转换带有UTF8编码的nsstring吗?

时间:2013-05-21 21:11:05

标签: encoding utf-8 nsstring

我有一个nsstring @“I \ xe2 \ x80 \ x99m”,我想转换为NSString @“我是”任何想法如何做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

NSString文字@"I\xe2\x80\x99m"已经"I’m",无需转换。

演示:

#include <Foundation/Foundation.h>
int main()
{
    NSLog(@"I\xe2\x80\x99m");
    return 0;
}

节目输出:

2013-05-21 14:12:33.471 a.out[452:707] I’m

您在源代码中放置的转义序列将以UTF-8解释,生成的UTF-8将成为NSString对象。