gpt4 book ai didi

ios - 将包含 3 个字节 ASCII 字符的 NSString 编码为正确的 NSString

转载 作者:行者123 更新时间:2023-11-29 03:05:54 24 4
gpt4 key购买 nike

JSON 请求返回带有 HTML 编码的 Unicode 字符的字符串。

看起来像这样: valószínű 应该解码为 valószínű

换句话说,ű 应该是 ű

我在这里找到了关于非标准 HTML 字符列表的描述: http://www.starr.net/is/type/htmlcodes.html

有什么简单的方法可以纠正这个问题吗?

最佳答案

似乎字符串被部分转义了。如果您使用以下方法将“valószínű”编码为 NSData 对象:

NSData * data = [@"valószínű"dataUsingEncoding:NSUTF8StringEncoding];

然后使用

创建了一个属性字符串

NSAttributedString * attrString = [[NSAttributedString alloc] initWithHTML:data documentAttributes:nil];

“u”将被正确转换,但前面的标记将被破坏:

导致

瓦洛松

另一种方法是查看以下帖子:

iOS HTML Unicode to NSString?

关于ios - 将包含 3 个字节 ASCII 字符的 NSString 编码为正确的 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22776256/

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