2

我有一个用 ASCII 编码的字符串,但我需要将它转换为用 UTF8 编码的字符串。我怎样才能做到这一点?

4

3 回答 3

2
于 2012-06-19T17:01:38.133 回答
2

ASCII 字符串是 UTF-8 字符串,因为 ASCII 是 UTF-8 的严格子集。无需转换。

NSString *myString = @"ascii string";
于 2012-06-19T18:15:32.710 回答
0
NSData *data = [decode dataUsingEncoding:[NSString defaultCStringEncoding]];
decode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
于 2013-05-30T02:51:02.877 回答