正在开发一些通过 Http Requests 将请求从移动设备发送到互联网的移动应用程序
问题是我在这个请求中发送阿拉伯字符作为参数,所以我必须将它们从
UTF-8 到百分比编码
我在这里有一个基于 java 的解决方案:
[在帖子底部你会找到英文详细信息:]
但是我现在用 Objective-C 的问题,怎么办?!
正在开发一些通过 Http Requests 将请求从移动设备发送到互联网的移动应用程序
问题是我在这个请求中发送阿拉伯字符作为参数,所以我必须将它们从
UTF-8 到百分比编码
我在这里有一个基于 java 的解决方案:
[在帖子底部你会找到英文详细信息:]
但是我现在用 Objective-C 的问题,怎么办?!
尝试任一
NSString *result =[sourceString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
或者
NSString *result =(NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(CFStringRef)sourceString,
NULL,
(CFStringRef)@"!*'\"();:@&=+$,/?%#[]% ",
CFStringConvertNSStringEncodingToEncoding(encoding));