[ PROGRAM ]

Objective-C

Objective-C プログラミング

2011/12/12 Tomohiro Kumagai

□ NSString の文字列を URL エンコードする

Objective-C で NSString 型の文字列は、簡単に URL 内で使える文字列にエンコードすることができます。

// 文字列を UTF-8 文字コードで URL エンコードします。

NSString* encoded = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

このようにすることで、NSString 型の string 変数に格納された文字列を、URL 内で使用可能な文字と、それ以外の文字は UTF-8 文字コードで 1 バイト毎に %nn という形に変換した文字列に変換することができました。

他の文字コードで表現したい場合には、たとえば Shift-JIS コードであれば、渡す引数を NSShiftJISStringEncoding にします。

[ もどる ]

    

 

カスタム検索

copyright © Tomohiro Kumagai @ EasyStyle G.K.
contact me: please from mail-form page.