gpt4 book ai didi

iphone - NSString 中的原始字节使用什么编码

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

我需要将 NSData 对象中的一些原始字节存储到 NSString(基本上是空编码)中,但我不确定如何执行此操作。显然分配不正确的 8 位编码是不好的。 NSASCIIStringEncoding 不正确,因为文档说“8 位字符内的严格 7 位 ASCII 编码;ASCII 值仅 0…127。”但我需要完整范围的 0x0 - 0xFF。

Base64 编码不是可接受的解决方案。

最佳答案

基本上,您不需要。

NSString 用于有效编码字符串数据的字符串;通常是 UTF8 或 UTF16。 NSData 用于任意二进制数据。

如果您想将原始字节存储到 NSString 中,您需要对它们进行编码,而 base64 是最常见的编码方式之一。

关于iphone - NSString 中的原始字节使用什么编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4294430/

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