• 締切済み

文字化け-メールフォームから送信されたもの

検索したのですが、答えが見つからなかったので質問させて頂きます。 PC用のサイトとi-mode用のサイトを持っているのですが、 i-mode用のサイトに設置してあるメールフォームから送信された文章が、全て文字化けしていて読めません。 例を挙げるとこんな感じです→%92%b7%95%d2%8f%ac WEB上のツール(文字化けしたメールの修復)を使わせてもらったのですが、やはり文字化けしたままでした。 text.txtをhtmlにして全文貼り付け、エンコードを変えてみると言う方法も試してみました。 %のあとに数字か英文字が二文字続くものです。こう言った文字化けはどうすれば読めるようになるのでしょうか。 宜しくお願い致します。

みんなの回答

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

文字化けを読めるようにするより、文字化けしないように改善すべきではないですか? 文字のエンコードが原因です。 http://trendy.nikkeibp.co.jp/article/qa/internet/20051014/113856/ http://www.watch.impress.co.jp/internet/www/article/980525/mojibake.htm フォームの作成についてはホームページ作成のカテゴリで再質問した方がアドバイスが増えるでしょう。

erish
質問者

お礼

ご回答ありがとうございます。 >文字化けを読めるようにするより、 >文字化けしないように改善すべきではないですか? 済みません、私の言葉が足りませんでした。 サイト自体はi-mode用のページもPC用のページも、Shift-JISの宣言をしています。 フォームのソースは、メールフォームサービスを提供している会社の、「このままコピー&ペーストして下さい」と言うものを使っています。SSL通信を使っていて、自分で設置したCGIなどではありません。 自分の携帯からテスト送信した時も普通に読めるものが送信されたので、これ以上、文字化けさせない為の改善の余地が無いのです。 なので、文字化けを読めるようにしたかったのです。

erish
質問者

補足

色々検索していたら良いツールを公開しているサイトさんが見つかりました。 ありがとうございました。どうも私のケースは改善のしようが無いみたいなので、質問はここまでにします。ありがとうございました。 私のほかにも同じ内容で困っている方がいるかも知れませんので、ツールのURLも書いておきます。 http://wolfside.com/i/x/code.php