こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

メールフォームについて

よろしくお願いします。
メールフォームを設置して以下の記述をhtmlにしました。

サーバー上で確認をしたところ送受信は出来たのですが、受信したメールを確認してみると、メールアドレスは正常に表示されるのですが
名前の部分が以下のように表示されてしまいます。

繝。繝ォ繝槭ぎ縺雁錐蜑・ value= =

どなた様かご指導の程よろしくお願いします。

<form action="../cgi-user/questionform.cgi" method="post">
<p>お名前
<br /><input type="text" name="メルマガお名前" size="40" value="" />
</p>
<p>メールアドレス
<br /><input type="text" name="email" size="40" value="" />
</p>

<p>
<input type="submit" value="登録" />
<input type="reset" value="リセット" />
</p>
</form>

投稿日時 - 2009-07-24 15:02:35

QNo.5151779

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ページが、charset=utf-8で書かれているので、
送られてくるメールも、UTF-8になっています。
CGIによっては、JISコードに変換して送るものもあるのですが、
今回はそのまま送ってしまうタイプのようですね。

OUT LOOK EXPRESSの場合、標準ではUTF-8の文字コードを
正しく認識して表示するような動きはしないので、

該当のメールを表示して、
表示→エンコード→その他→Unicode(UTF-8)を選んで下さい。

これで、おそらく正しく表示されます。

投稿日時 - 2009-07-24 16:52:08

ANo.1

文字コードがUTF-8になっていますね。
設置しているページの文字コードがUTF-8じゃないですか?

メールを確認しているメールソフトはなんですか?

投稿日時 - 2009-07-24 15:45:10

補足

ご連絡ありがとう御座います。

>設置しているページの文字コードがUTF-8じゃないですか?

すいません。これは良く分かりませんが、ソースの記述がどうなっているかということでしょうか?

だとしたら、以下になります。

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />


>メールを確認しているメールソフトはなんですか?

アウトルックエキスプレスです。


初心者ですいません。
ご指導よろしくお願い致します。

投稿日時 - 2009-07-24 15:54:15

あなたにオススメの質問