IRCで使われている、「いわゆる半角カナ」にはいろいろ種類がありますが、これをperlでコード変換しようとした場合、Encodeモジュールではコード変換に失敗してしまいます。 (2008年6月7日訂正)間違いでした。お詫びいたします。 この場合、skfを使うと解決できます。→skf - simple kanji filter プロジェクト日本語トップページ - OSDN skfにはperlエクステンションがあり、エクステンションを使うと解決できます。 perlエクステンションの導入方法 上記のURLからソースコードをDLして、 >configure >make perlextこれで、Skf.pmとSkf.soができるので、 >sh ./scripts/find-perlの結果を元にSkf.pmとSkf.soを移動します。 私の環境では、結果が /usr/local/lib/perl5/5.