在iOS開發中,特別是在對Web服務調用的時候,經常會遇到請求參數爲中文的情況,那麼這時候就需要將Url轉成UTF-8編碼才能進行請求。
使用stringByAddingPercentEscapesUsingEncoding:方法可以將string轉成UTF-8編碼,
如下面代碼
NSURL *url = [NSURL URLWithString: [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];