Objective c 阿拉伯语UTF编码到NSURL中的百分比编码
我正在开发一些通过Http请求从手机向互联网发送请求的移动应用程序 问题是我在这个请求中发送阿拉伯字符作为参数,所以我必须从 UTF-8至百分比编码 我这里有一个基于java的解决方案: [在帖子底部,你可以找到英文详细信息:] 但我现在对Objective-C的问题是,怎么做 试试看Objective c 阿拉伯语UTF编码到NSURL中的百分比编码,objective-c,utf-8,arabic,percent-encoding,Objective C,Utf 8,Arabic,Percent Encoding,我正在开发一些通过Http请求从手机向互联网发送请求的移动应用程序 问题是我在这个请求中发送阿拉伯字符作为参数,所以我必须从 UTF-8至百分比编码 我这里有一个基于java的解决方案: [在帖子底部,你可以找到英文详细信息:] 但我现在对Objective-C的问题是,怎么做 试试看 NSString *result =[sourceString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 或 如何从后端
NSString *result =[sourceString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
或
如何从后端获取阿拉伯文本?
NSString *result =(NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(CFStringRef)sourceString,
NULL,
(CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ",
CFStringConvertNSStringEncodingToEncoding(encoding));