2010-06-02 87 views
0
NSString *urlAddress = @"http://www.test.com/test.jsp?Query=哈囉"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
NSURLResponse* myURLResponse; 
NSError* myError; 
NSData* data = [NSURLConnection sendSynchronousRequest: requestObj returningResponse:&myURLResponse error:& myErr]; 

我想用http get方法發送請求,但是失敗。 英文字母很好用。用中文單詞發送http請求

即,我想轉換 「哈囉」 到 「%E5%93%88%E5%9B%89」,這樣的反應會成功返回。它似乎不會自動轉換。

任何人都可以幫我解決這個問題嗎?

非常感謝!

回答

2
urlAddress = [urlAddress stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

docs

+0

謝謝!完美的工作! – 2010-06-02 18:22:26