• 締切済み

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

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

  • erish
  • お礼率100% (1/1)

みんなの回答

  • 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

関連するQ&A

  • メールの文字化け直したい!

    社外から来たE-MAILが文字化けを起こしています。 修復したくて文字化けに関するサイトを検索したり、ツールをダウンロードして試してみましたが、 どうにもうまくいきません。 例として、下記はタイトルなのですが、正常な日本語に変換できる方はいらっしゃいませんか(;_;) 譛ャ譌・ 全文がこの調子なんです。

  • メールフォームからのメールが文字化け

    メールフォームから問い合わせしてもらった内容が文字化けしていてすごい困っています。 文字化けデ内容を元に戻す、もしくは出来るだけ解読するツールとかってありますか? かなり困ってます。 ご回答お願いします。

    • 締切済み
    • PHP
  • 文字化けを直すには

    現在別のサイトで使ったメールフォームを元に、別のメールフォームを作り直しているのですが、 文字化けが発生してしまいます。 元々のサイトで使っていたメールフォームのエンコードはUTF-8で、今回はshift-jisになるので メタタグで文字コード宣言をshift-jisにしているのですが、それでも文字化けが起こります。 エンコードをutf-8にすると直ります。 修正の仕方を調べても文字コードの宣言しか見当たらないので、どのように修正してよいか わかりません。 原因等わかる方がおられましたら教えてください。

  • フォームメールを受信すると文字化けをします。

    携帯サイトにCGIフォーム(CGIの文字コードは全てshift_jis)を設置しています。 iMacや、iPatや、ThanderBirdで、受信をすると、すべて、文字化けします。 Macで、POPを返さない方が文字化けをしないと聞いたので、受信アドレスをgmailアドレスに変えましたら、Mac系では、文字化けがなくなりました。 が、同時に、普通のメールアドレスを設置し、ThanderBirdで受信をしましたら、やはり文字化けをします。 ThanderBirdのエンコード設定は、ISO-2022-JP となっていて、少し調べましたら 「インターネットでは7bitの文字コードでやりとりするのが標準なので、日本語の場合は7bitの「JIS(ISO-2022-JP)」という文字コードを使うよう定められている。Shift-JISやEUCは8bitの文字コードなので、送信の際、メールソフトがこれをJISに変換するのが普通だ。」とのこと。 半角カタカナなどは、含まれていないのですが、やはり、フォームメールを受け取りますと、文字化けをしてしまいます。 届いたメールは、タイトルは正しく表記され、中身が、文字化け。 メールのエンコードをShift-JISに変換すると、逆に、タイトルが文字化けし、本文(中身)が、正しく表記されます。 OUTLOOKなどWindowsの仕様のものを試していないのですが、 何かを修正すると、文字化けせずに、閲覧できるのか、もし、方法があれば、おおしえいただければと思いました。 使っていますCGIフォームは http://www.kurohama.net/c5.shtml 今は、Shift-JISですが、UTF-8に変換はできるようです。 どうぞ よろしくお願いいたします。

    • 締切済み
    • CGI
  • フォームメールが文字化け

    アングラーズネット社の「インターネットショップCGI&受注管理」という書籍に付属されている「fmail」というCGIファイルを使ってメールフォーム作成してサイトにアップロードしたのですが、メール送信確認画面で文字化けします。そのメールフォームで受信したメールも文字化けしています。AdobeGoLiveCS2でホームページを作成しています。最初GoLiveでCGIファイルを読み込むとファイル内容が文字化けになっていたので、エンコーディングを日本語シフトjisに設定すると文字化けが解消されました。しかし、相変わらずメールフォーム及び受信メールは文字化けしたままです。 OSはWindowsXPです。 アドバイスよろしくお願い致します。

  • フリーメールで文字化け・・・

    yahooのフリーメールで今まで何のトラブルも過ごしてきたのですが、今回オークションで落札者に連絡を取ったら送られてきたメールが文字化けしていました。漢字の羅列みたいな文字化けです。エンコードをいじってみたり、win、mac両方から試みて、文字化けを修復するKANZAKIさんのHPも使ったのですが修復できませんでした・・・相手には私のメールが普通に読めているのですが私からは再度送ってもらってもやはり文字化けしたメールとしてしか見られませんでした。この文字化けしたメール、なんとか修復できないでしょうか?

  • CGIフォームメールが文字化けします。

    CGIで、フォームメールを作ったのですが、 自動返信されるメッセージが 相手によって文字化けするようです。 全文がこんな感じになってしまうそうです → "��Q�����t" どのPCでも閲覧できるような自動返信メールを 送らせたいと思っているのですが どこをどう編集すればよいのでしょうか。 よろしくお願いしますm(_ _)m

    • ベストアンサー
    • CGI
  • メールフォームの文字化け

    フリーのプログラムで、mailform3というPHPを使って、サイトにメールフォームを設置いたしました。 こちらからの送受信テストでは問題はなく、別の人間が試してみても問題はありませんでしたが、何通か文字化けしたメールが送られてきているようです。 文字化けはすべてアルファベットの羅列だったのですが、 相手のPC環境によりこちらで受信した際、文字化けを起こすことってあるのでしょうか。 この問題を回避させるために、コードを出した方がよろしいようでしたら公開します。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字化けメールの修復方法は?

    文字化けメールが届いてしまいました。 エンコードの問題ではないようです。修復する方法はありますか?

  • メールフォームの文字化け 度々すみません。

    メールフォームが文字化けします。 届いたメールの 8項目のうち最初の1項目と最後の1項目だけ必ず文字化けします。 残りの部分は正常の届きます。 考えられる原因はなんでしょうか?

    • ベストアンサー
    • PHP