タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

iPhoneとURIに関するapo-coのブックマーク (2)

  • URLエンコードする際の注意 - 林檎な日々

    Web APIを利用する際に、パラメータを下記のように指定して行くと思います。 パラメータ名1=パラメータ値&パラメータ名2=パラメータ値... パラメータに日語を含む場合はURLエンコードをする必要があります。 ここで私はNSStringクラスのstringByAddingPercentEscapesUsingEncodingメソッドを使ってハマってしまいました。 ↓これはNG。stringByAddingPercentEscapesUsingEncodingでは「&」や「+」などがエスケープされません。 [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] で、Google先生に聞いてみると情報が簡単に出てきます。きっと当たり前のことなんでしょうね(汗) 私は知らなかったため、ハマってしまいまし

    URLエンコードする際の注意 - 林檎な日々
    apo-co
    apo-co 2010/12/01
    URLエンコード
  • Cocoa(iPhone)で、日本語を含むURLを開く方法

    的にはCore FoundationのC関数を利用する CFURLCreateStringByAddingPercentEscapes() ただし、一部問題のあるケースがある URL中に&を含む場合などは正しく作れないので別の方法が必要 プログラマをやっていると、だんだんと日語が嫌いになってきます。 いや、嫌いというのはおかしいのですが、とにかく英語以外の言語はトラブルが多いです。 コンピューターというのはつくづく英語を処理するためだけに作られているのだと思います。 (だからこそ、プログラムの「国際化」で飯をえる人がいる訳ですけど!) すみません、前置きが愚痴っぽくなってしまいました。 iPhoneプログラミングにおいてももちろん、日語を使う際に罠があります。 たとえばNSURLRequestなどがそうです。 日語の含まれるURLを開こうとすると、うまく解釈してくれないんです。

    Cocoa(iPhone)で、日本語を含むURLを開く方法
    apo-co
    apo-co 2010/12/01
    URLエンコード
  • 1