ちょちょまwww
半角カナ対応 - UnderDone(あんでるどん)の落書きIS2022JPの半角カナ対応 - perl-mongers.org
WIDE系 IRCで使われている、IS2022JPの(いわゆる)半角カナにはいろいろ種類がありますが、これをPerlでコード変換しようとした場合、Encodeモジュールではコード変換に失敗してしまいます。(2008年6月6日0:20追記:Encodeモジュールでは半角カナの認識に失敗するだけで他のコードは自動認識します)
それは、文字コードそのものが微妙ながら決定的に違うのです。
Encodeのマニュアルにもちゃんとこのことは書いてあります。
perldoc Encode::JP
7bit-jis /\bjis$/i 7bit JIS
iso-2022-jp ISO-2022-JP [RFC1468]
= 7bit JIS with all Halfwidth Kana
converted to Fullwidth
半角カナをそのまま使いたかったら、7bit-jisをiso-2022-jpの代わりに指定すればよいだけです。ちなみにjis
は、7bit-jisの別名として扱われます。
Dan the Encode Maintainer
このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。