将 NSData 编码为仅包含数字的字符串并解码回来
Encoding NSData into string containing only numbers and decoding back
Base64 使用小写字母和大写字母以及一些特殊字符
Base32 更好,但仍然使用字母字符(输出当然比 base64 大)
如何将一个 NSData 编码成一个只有数字的 NSString?
因为我只能传输数字字符'0'-'9'
一些提示:
NSData
有方法告诉您它代表多少字节并提供指向这些字节的指针。
- 一个字节只是(Objective-)C中的一个整数类型,作为一个无符号值表示十进制0到255
- 字符串格式化方法可以使用前导零将整数格式化为固定位数,例如004.
HTH
Base64 使用小写字母和大写字母以及一些特殊字符
Base32 更好,但仍然使用字母字符(输出当然比 base64 大)
如何将一个 NSData 编码成一个只有数字的 NSString?
因为我只能传输数字字符'0'-'9'
一些提示:
NSData
有方法告诉您它代表多少字节并提供指向这些字节的指针。- 一个字节只是(Objective-)C中的一个整数类型,作为一个无符号值表示十进制0到255
- 字符串格式化方法可以使用前导零将整数格式化为固定位数,例如004.
HTH