gpt4 book ai didi

ios - 从 NSData 转换为 NSString 后更改了字符串信息

转载 作者:行者123 更新时间:2023-11-28 22:17:54 26 4
gpt4 key购买 nike

我正在将从 AFHTTPRequestOperation 返回的 NSData 对象转换为 NSString:

NSString *responseString = [[NSString alloc] initWithData:responseObject
encoding:NSUTF8StringEncoding];
NSLog(@"%@", responseString);

但是我意识到responseObject中的信息是从

<39306563 34636638 30353164 34303365 66346531 38643265 37393036 63333866>

90ec4cf8051d403ef4e18d2e7906c38f

请帮帮我...

最佳答案

数据没有变化,它们是同一数据的两种不同表示:十六进制和字符(ASCII)。

39306563 34636638 30353164 34303365 66346531 38643265 37393036 63333866
是数据的十六进制表示。

90ec4cf8051d403ef4e18d2e7906c38f
是字符串表示。

它们是相同的数据。

举个例子:在十六进制示例中,每两个字符代表一个字节为两个十六进制数字。
在字符示例中,每个字符将一个字节表示为一个字符。

十六进制 39 是字符 9
十六进制 30 是字符 0
十六进制 65 是字符 e
十六进制 63 是字符 c
...

关于ios - 从 NSData 转换为 NSString 后更改了字符串信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21144635/

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