URLエンコード
NSString* encodeString = [targetString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]];
targetString に「東京駅」と設定されているとすると、
encodeStringには「%93%8c%8b%9e%89w」と設定される。
URLデコード
NSString* decodeString = [encodeString stringByRemovingPercentEncoding];
encodeStringに「%93%8c%8b%9e%89w」が設定されているとすると、
decodeStringには「東京駅」と設定される。
参考記事:
http://qiita.com/jtemplej/items/42e50ae30214ffcd80ae