URLデコード:stringByReplacingPercentEscapesUsingEncoding

投稿者: | 05/13/2011

ネットワークとのやり取りを行うアプリをつくっていると必ず出てくるのがURLエンコード・デコード。

「%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89」

こういう文字列がでてきたとき、NSStringのstringByReplacingPercentEscapesUsingEncodingを使います。使い方はこんな感じ。
NSString *str = @”%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89″;str = [ str stringByReplacingPercentEscapesUsingEncoding NSUTF8StringEncoding];

よく使うのでメモしておくとよいと思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です