gpt4 book ai didi

objective-c - iOS:检测NSData的正确编码

转载 作者:行者123 更新时间:2023-12-01 16:53:38 24 4
gpt4 key购买 nike

我有一个NSData对象,它表示一个NSString对象。我使用-[NSString initWithData:encoding:]来获取字符串。现在的问题是我怎么知道正确的编码类型?

谢谢。

编辑:
我测试发现:
假设NSData用A编码,而我尝试使用编码B来创建NSString。有时,字符串为nil,但字符串不能为nil,这是一个混乱的代码。所以我无法通过测试每种编码类型来获取正确的字符串。

最佳答案

如果数据来自文件,则可以尝试+[NSString stringWithContentsOfFile:usedEncoding:error:]。但是该方法似乎仅尝试几种编码。 ICU库支持更多编码。

关于objective-c - iOS:检测NSData的正确编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699706/

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