佐崎司と愉快な仲間達ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。管理人が3人いますので、記事にまとまりはないと思います。iPhoneアプリのレビュー依頼も受け付けています。iOSの文字コードについてiOSの文字コードについてIT関連2016年03月05日わかiOSにて文字コードを扱う(エンコード/デコード)際には2種類あります。一つはCFStringencoding。ひとつはNSStringEncodingです。両者ともできることは同じですが、使用できる関数が異なります。・kCFStringEncodingUTF8・NSUTF8StringEncoding上記のように文字コード毎に、それぞれ違う定数が割り振られており、相互に変換も可能です。CFStringConvertEncodingToNSStringEncoding()CFStringConvertNSStringEncodingToEncoding()NSStringEncodingの方がENUM定義されている文字コードの数が少ないですが、上記の変換関数でCFStringencodingの定数を変換するとENUM定義されていない定数が得られます。(私が知らないだけで、どこかのヘッダに定義されているかもしれませんが・・・)得られた定数をエンコード関数に渡してやると、きちんと変換された文字列が得られます。最初はCFStringencodingの方が変換できる文字コードが多いのかと勘違いしていましたが、そんなことはないようです。各国の主要な文字コードを簡単に変換できるので、便利ですね。自己紹介:3人でそれぞれ気ままに書き込むblogです。iPhoneアプリのレビュー依頼は下記メールまでお願いします。Javaなど・主な投稿ジャンル-iOS開発の備忘録-アニメ(雑多いろいろ)-ゲーム(主にRPG、アドベンチャー)***著作権など各権利について***このブログは著作権の侵害を目的としたサイトではありません。ブログで掲載している動画及び画像の著作権または肖像権等は各権利所有者様に帰属致します。掲載や記事に問題がある物がありましたらお手数ですがメッセージ、コメント欄まで、お願いします。確認次第直ちに対処致します。記載している内容は個人的な見解ですので間違っている場合もあります。何かしらの損害を被っても、当サイトは一切の責任を負いませんのでご了承ください。テンプレにいさん©佐崎司と愉快な。