所以我想向我正在使用的服务器发送一个请求,它需要一个(utf-8格式的nsstring)的二进制值,如果有这样的事情,我已经读到NSStrings是unicode格式的。 .
基本上,这个想法是将 nsstring 的值发送到服务器,而不添加 UTF8 应用于字符串前面的 3 字节 header 。这是因为服务器知道我将以二进制格式向它发送 UTF8 格式的字符串,因此为了保存可能会使我的请求膨胀的不必要的格式值,我想尝试这样做。
有人对我如何实现这一目标有任何想法吗?我目前正在苹果文档上阅读有关 NSStrings 的内容,但是有太多需要阅读和处理的内容,我希望有人能给我提供一些见解。
我没有任何代码可以显示此自动取款机,因为我仅处于规划和理解阶段,为了继续前进,我需要了解如何完成此操作,以便我可以开始编码:)
任何帮助将不胜感激:)
最佳答案
NSString 有一个 UTF8String 方法。它返回字符,字符是字节。这有效吗?
-(const char *)UTF8String
返回值: 接收方的以 null 结尾的 UTF8 表示形式。
更多信息请点击此处。
关于iphone - 如何获取 NSString 的 UTF8 二进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9355130/