フォームに入力したデータを、メールとして送信するCGIを作っているのですが、入力したデータだけ文字化けしてしまいます。
指定した項目に、データが入力されているかを調べるCGIにデータを渡すときに
&ReadParse(*input);
$howto="$input{'howto'}";
&jcode'convert(*howto,'sjis');
を行い、文字コードの変換をしています。
データをメールで送信する前に
&jcode'convert(*howto,'jis','sjis');
でJISに変換し
print MAIL"査定方法:$howto\n";
でメール本文に書き込んでいます。
全部で23項目ほどあります。
テストとして「あ」とデータを入力した場合は正常に出力されるのですが、漢字などを混ぜて入力すると
査定方法:出張無料査定
のようになってしまいます。
ソースをシフトJISで書いてもEUCで書いても化けてしまいます。

どうすれば化けずにデータを送信できるのでしょうか?