dポイントプレゼントキャンペーン実施中!

 フォームからメールを送信するCGIで
送信したあとの、お知らせページが文字化けしてしまいます。どう書いたらいいでしょうか?教えてください。
こんな感じのソースです。。
$header = <<END_OF_DATA;
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
<title>メール送信結果</title>
</head>
<body>
<h1>メール送信結果</h1>
<hr>
<p>御意見、御予約ありがとうございました。</p>
<hr>
END_OF_DATA

 「御意見、御予約ありがとうございました。」というところの、ご予約が文字化けしてしまいます。どのように書いたらいいでしょうか?
 ちなみに私はCGI初心者で、これは指示通りに設定しただけなので、分かりやすく教えていただけると嬉しいです。
お願いします<m(__)m>

A 回答 (2件)

メタ文字が含まれてるので文字化けしてます。


予約の間に \ を入れれば文字化けしなくなると思います

『御予約』を『御予\約』に変更
    • good
    • 0
この回答へのお礼

解決できました。ありがとうございます。

お礼日時:2006/06/04 23:30

文字化けをする文字一覧表


http://www.psl.ne.jp/perl/pdojo00c.html

文字化け回避方法
http://allabout.co.jp/internet/cgiperl/closeup/C …
    • good
    • 0
この回答へのお礼

ちょっと難しかったですが勉強になりました。ありがとうございます^^

お礼日時:2006/06/04 23:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!