gpt4 book ai didi

swift - 如何在 Swift 中将带有十进制代码字符的字符串转换为 UTF-8 字符串?

转载 作者:行者123 更新时间:2023-11-30 12:45:34 31 4
gpt4 key购买 nike

let brokenString = "Vatanım Sensin 12. Bölüm Fragmanı yayında!"

这是带有十进制代码字符的字符串示例。

ö is equal to character 'ö'

ü is equal to character 'ü'

如何将该字符串转换为:“Vatanım Sensin 12.Bölüm Fragmanı yayında!”

编辑:我在Android中也有同样的问题,所以添加了java标签。

最佳答案

我相信这会起作用:

- (NSString *) format: (NSString *)string {
NSAttributedString *formattedString = [[NSAttributedString alloc] initWithData:[string dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:nil];
return formattedString.string;
}

来源:here

关于swift - 如何在 Swift 中将带有十进制代码字符的字符串转换为 UTF-8 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41677240/

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