gpt4 book ai didi

iPhone - 将 NSString 编码从 WindowsCP1251 转换为 UTF8

转载 作者:行者123 更新时间:2023-12-03 18:55:57 24 4
gpt4 key购买 nike

如何将 NSWindowsCP1251StringEncoding 转换为 UTF-8?我进行了多次尝试,但没有人能达到应有的效果。我最后一次尝试是:

NSData *dt = [mystr dataUsingEncoding:NSUTF8StringEncoding];
NSString *str = [NSString alloc] initWithData:dt encoding:NSWindowsCP1251StringEncoding];

str 的结果不可读。有人遇到过类似的事情吗?

最佳答案

我认为你非常接近:

// Convert it back to CP1251
NSData *dt = [mystr dataUsingEncoding:NSWindowsCP1251StringEncoding];

// Now load it as UTF8
NSString *str = [NSString alloc] initWithData:dt encoding:NSUTF8StringEncoding];

关于iPhone - 将 NSString 编码从 WindowsCP1251 转换为 UTF8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942830/

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