2
我对通过HTTP发送请求来自移动互联网的一些移动应用程序的工作请求阿拉伯语UTF编码为百分号编码在NSURL
的问题是,我送阿拉伯语字符在该请求作为参数,所以我必须将它们转换从
UTF-8来编码百分比
我这里有一个基于java的溶液:
[在帖子底部会发现英文详细信息:]
但我的问题现在与Objective-C,它怎么可以做?!
我对通过HTTP发送请求来自移动互联网的一些移动应用程序的工作请求阿拉伯语UTF编码为百分号编码在NSURL
的问题是,我送阿拉伯语字符在该请求作为参数,所以我必须将它们转换从
UTF-8来编码百分比
我这里有一个基于java的溶液:
[在帖子底部会发现英文详细信息:]
但我的问题现在与Objective-C,它怎么可以做?!
尝试要么
NSString *result =[sourceString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
或
NSString *result =(NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(CFStringRef)sourceString,
NULL,
(CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ",
CFStringConvertNSStringEncodingToEncoding(encoding));
它可能适用于英语,但不适用于阿拉伯字符 – Yahia
你是如何从后端获得阿拉伯文字? –