我正在寻找一种方法来解码带引号的可打印内容。
quoted-printables用于阿拉伯字符,看起来像这样:
我需要将其转换为字符串,并存储或显示。
我已经看到了关于stackoverflow的另一种方法(编码),但是找不到解码。
最佳答案
嗯,这有点笨拙,但是您可以将=
字符替换为%
字符,并使用NSString的stringByReplacingPercentEscapesUsingEncoding:
方法。否则,您实际上可以在=字符上分割字符串,将每个元素转换为字节值(使用NSScanner轻松完成),将字节值放入C数组中,并使用NSString的initWithBytes:length:encoding:
方法。
请注意,您的示例从技术上讲不是带引号的格式,它指定带引号的可打印格式是由=
字符和两个十六进制数字组成的三个字符的序列。
关于iphone - 解码带引号的可打印内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8272607/