質問: word2000で作るwebフォームの作り方。 word2000のwebツールを使ってフォームを作成し,送信(submit)ボタンを押したら会社のメールに送信されるホームページを作ったのですが・・・。 実行すると会社にメールが届きpostdata.attという添付ファイルが作成され,メモ帳で開くと文字化けしてしまいます。 メールの本文にフォームの内容を(日本語も文字化けせずに)記入する方法を教えてください。
回答: それは正しい動作です。 フォームの送信先をe-mailアドレスにした場合、メールはurl形式と呼ばれる形式で形成され、本文は添付ファイルとして送信されます。それを見るためには、デコーダと呼ばれるソフトが別途必要です。(デコーダ自体はフリーソフトであります) これを回避するためには、「フォーム内容を日本語で送る」というcgiを自分の手で作らなければいけません。 もしmino_sさんがお使いの環境でperlが動くのであれば、フリーのcgiで該当品を探すか、あるいは、俺自身、過去にmino_sさんと同じことを友人に頼まれて作った奴がありますので、それをフリーソフトとして差し上げることができます。