gpt4 book ai didi

iphone - 将 Unicode 字符转换为 NSString

转载 作者:行者123 更新时间:2023-12-03 19:06:51 25 4
gpt4 key购买 nike

我从网络服务收到了包含 Unicode 字符的字符串。我想将其转换为纯 NSString。那么我该怎么做呢?

例如:“这不是你的自行车”

那么如何删除 unicode 并将其替换为具有相同特征的特殊符号。

输出为:“这不是你的自行车”

最佳答案

char cString[] = "This isn\u2019t your bike";
NSData *data = [NSData dataWithBytes:cString length:strlen(cString)];
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"result string: %@", string);

这应该有效。

评论更新:

并非所有字体都支持您指定的 unicode 字符。

http://www.fileformat.info/info/unicode/char/92/fontsupport.htm

但是这个确实如此。

http://www.fileformat.info/info/unicode/char/2019/fontsupport.htm

这就是它抛出错误的原因。

关于iphone - 将 Unicode 字符转换为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com