jcode.pl使用時の文字化けを防ぐには?

[上に] [前に] [次に]
アイ 1999/10/23(土) 18:04:46
文字化けというのかどうかわからないんですが、
フォームで入力されたデータをCGI(perl)に送ったとき、
&jcode'convert(*xxx,'sjis');
等を使って漢字コードを統一させようとすると、
Shift-JISで書かれた半角文字列が化けてしまいます。
(「アイウエ」と半角で入れると「渦慨」になる)
これは半角カナで書かれたものを
jcode.plがSJISとして認識してくれないということでしょうか?
これを防ぐ方法はありますか?
半角カナの前に全角文字があれば化けないのですが、
できれば半角カナだけで書かれたものも処理したいのです。
よろしくお願いします。

ぎん [E-Mail] [HomePage] 1999/10/26(火) 15:57:08
インターネット上では、通常半角カナは
使わないのが常識の様です。
どうしても文字化けを防ぎたいのであれば、
jcode ではなく ack を使用した方がいいでしょう、
ack -ze で、半角カナは全角カナに変換されEUCコードになります。
ack は、ベクター(上をクリック)などからackで検索すると
ダウンロードできます。

[上に] [前に] [次に]