« HMDT3rd | ホーム | Intermezzo 0.3.0 »
2006年6月 3日
NSStringの漢字コード変換
って、今ひとつ物足りないと言うか。ISO-2022-JPエンコーディングのバイト列を少しで も外れると、変換が即座にアウトになってしまって今ひとつやりきれないんすよね。-[NS String initWithData:encoding:]とかのことっす。
たとえば本来なら行末CRLFの前にASCII(0x1b 0x28 0x42)のエスケープシーケンスが入っ てなきゃいけないのに、それが無いだけで変換全くしてくれずに空文字列返してしまった り。せめてそのCRLFの手前まではデータ来てるんだから文字列にしてくれてもなあ、と思 いつつall or nothingであまりに切ないので変換部分をiconv()使って書き換えたりして ました。うぐう。
トラックバック(0)
トラックバックURL: http://foursics.jp/cgi-bin/mt/mt-tb.cgi/3
コメントする