我正在寻找一种方法来解码带引号的可打印内容。

quoted-printables用于阿拉伯字符,看起来像这样:



我需要将其转换为字符串,并存储或显示。

我已经看到了关于stackoverflow的另一种方法(编码),但是找不到解码。

最佳答案

嗯,这有点笨拙,但是您可以将=字符替换为%字符,并使用NSString的stringByReplacingPercentEscapesUsingEncoding:方法。否则,您实际上可以在=字符上分割字符串,将每个元素转换为字节值(使用NSScanner轻松完成),将字节值放入C数组中,并使用NSString的initWithBytes:length:encoding:方法。

请注意,您的示例从技术上讲不是带引号的格式,它指定带引号的可打印格式是由=字符和两个十六进制数字组成的三个字符的序列。

关于iphone - 解码带引号的可打印内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8272607/

10-09 02:16