gpt4 book ai didi

ios - 如何将十六进制值填充的 NData 转换为 NSString

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

我有一个 NSdata 对象,其中填充了一堆十六进制格式的信息。我正在尝试将其转换为正确的字符串表示形式,但正在努力取得任何成功。

我尝试过的一件事就是简单地将它放入 NSString 中,然后使用特殊字符标识符 thingy NSLog 它..忘记了这个词(%02x),但是为了做到这一点,我将其编码为 NSUTF16 ..我不想做..我只是想看看我得到的数据到底是什么样的 NSString。

我这样做的原因是因为我稍后在代码中的编码遇到了一些问题,我不确定是因为我收到的数据不正确还是因为我在处理时的某个时刻将其填充了它。

如有任何帮助,我们将不胜感激。

最佳答案

您可以像这样获取 NSData 的字符串表示形式:

NSData *data = (your data)
NSString *string = [NSString stringWithCString:[data bytes] encoding:NSUTF8StringEncoding];

这能回答你的问题吗?

关于ios - 如何将十六进制值填充的 NData 转换为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13077136/

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