Objective-CではURLエンコード/デコードをするのがちょっと面倒です。 iOSでURLエンコード Objective-Cで正しくURL encode/decodeする方法 at ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ) JavaScriptのencodeURIComponent()と同じように使えるC関数を提供するライブラリを書きました azu/AZEncodeURIComponent 使い方は単純です。 AZEncodeURIComponent(@"日本語"); // -> "%E6%97%A5%E6%9C%AC%E8%AA%9E" AZDecodeURIComponent(@"%E6%97%A5%E6%9C%AC%E8%AA%9E"); // 日本語 CocoaPods経由でインストールできます。 pod "AZEncodeURIComponent"