タグ

URLエンコードに関するcachicoのブックマーク (1)

  • CrossBridge » Objective-CでURLエンコード/デコードを行う

    WebAPIを利用する時のパラメータなどで、日語や記号が含まれている場合にはURLエンコード(パーセントエンコーディング)を行う必要があります。 NSStringクラスのstringByAddingPercentEscapesUsingEncodingメソッドがありますが、このメソッドでは期待する動きをしてくれません。なぜならstringByAddingPercentEscapesUsingEncodingメソッドでは「&」や「+」などがエスケープされません。 正しくエンコードするにはCFURLCreateStringByAddingPercentEscapes関数を使う必要があります。デコードも同じくCFURLCreateStringByAddingPercentEscapes関数で行うことができます。 それでは続きでCFURLCreateStringByAddingPercentEs

    cachico
    cachico 2013/04/26
    Objective-CでURLエンコード/デコードを行う
  • 1