• 締切済み

iconv変換後のサイズについて

iconvを使いEUC→JISという変換を行いたいのですが 変換前後でサイズは変わらないのでしょうか。 (作ってみればわかるとは思いますが・・・) よろしくお願いします。

みんなの回答

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.2

iconvはしらないけど、サイズは変換する文字列によって変わりますね。 各文字コードの性質としては EUC-JPは ・ASCIIは1バイト ・JIS第一水準、第二水準は2バイト ・半角カナは2バイト ・JIS補助漢字は3バイト JIS(ISO2022JP)は ・ASCII、半角カナは1バイト ・JIS第一水準、第二水準、補助漢字は2バイト ・1バイト、2バイトの切り替えにESCシーケンスを使う こんなところです。元の文字列で使っている文字によって大きくも小さくもなります。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

うろ覚えの記憶に頼って回答するので、間違っているかもしれませんが、EUC→JISの変換を行うと、シフトシーケンスの分だけサイズが増えたと思います。 > (作ってみればわかるとは思いますが・・・) その方が確実です。

関連するQ&A