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
你是如何從後端獲得阿拉伯文字? –