- ベストアンサー
自動返信文に余計な文字が入る
いつも利用させていただいております。 前回とは全く違う質問なんですが、 HPにメールフォームを設置して、 問い合わせや会員申し込みなど、同じ種類の4種類の フォームをフリーのものを利用して使っています。 お客様に返信する自動返信文は自由に設定できるので、 フォームの目的にあわせて変えて使っているのですが、 返信文の中に全く覚えのない蘭pなどの文字が入って しまいます。例としては 正「予約フォームのみ利用可能です。」 誤「予約欄pフォームのみ利用可能です。」 という風にです。 このような事は何が原因でおこるのでようか? くまなく探しましたが、この文字をtxtで設定してアップロードは していないと思います。 OSはXPのサービスパック3 アウトルックエクスプレス6です。 テストメールで自分のパソコンに設定したら発覚しました。 情報がすくないかも知れませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たぶん文字コードはShift_JISをお使いだと思います。すると、 「予」の2バイト目は 0x5C (\)ですから、これが次の字のエスケープ文字として働いているためその誤が文字化けするのです。 この場合、「予」の後に \ を置けば一応文字化けは回避できます。
その他の回答 (1)
- zxcv0000
- ベストアンサー率56% (111/196)
考えられる原因には以下があります。 1 あなた自身が、そのCGIの使い方(設置法、パラメーター設定)を間違っている。 2 設置したサーバーとそのCGIの相性が悪い 3 そのCGIとアウトルックエクスプレス6の相性が悪い 4 そのCGIのバグ いずれにしろ、書かれた条件だけで原因を特定できる人はまずいないでしょう。 あえて言えば、 文字コードに Sift_Jis を使っているでしょう? その関連が臭いです。 そのCGIのサポートに質問するなり、別のCGIを探すのが良いと思いますよ。
お礼
ありがとうございます。再度いろいろと試してみたところ、 設置方法が間違っていました。 助かりました!ありがとうございます。
お礼
ありがとうございます! ¥を入れたら治りました! 感謝いたします!