Encoding 转换带有UTF8编码的nsstring?

Encoding 转换带有UTF8编码的nsstring?,encoding,utf-8,nsstring,Encoding,Utf 8,Nsstring,我有一个nsstring@“I\xe2\x80\x99m”,我想把它转换成nsstring@“I'm”,你知道怎么做吗?谢谢 字符串literal@“I\xe2\x80\x99m”已经是“I'm”,无需转换 演示: #include <Foundation/Foundation.h> int main() { NSLog(@"I\xe2\x80\x99m"); return 0; } 您在源代码中放入的转义序列在UTF-8中进行解释,生成的UTF-8被生成一个NSS

我有一个nsstring@“I\xe2\x80\x99m”,我想把它转换成nsstring@“I'm”,你知道怎么做吗?谢谢

字符串
literal
@“I\xe2\x80\x99m”
已经是
“I'm”
,无需转换

演示:

#include <Foundation/Foundation.h>
int main()
{
    NSLog(@"I\xe2\x80\x99m");
    return 0;
}
您在源代码中放入的转义序列在UTF-8中进行解释,生成的UTF-8被生成一个
NSString
对象

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