No.3ベストアンサー
- 回答日時:
そのメールはCGIを介しているのでしょうか?
だとしたら、CGI側で必要な処理が省略されていると考えられますが…。
あえてCGI経由と仮定して回答しますけど…
例えば「山田太郎 <taro@******.org>」という方がフォームから送信した場合、
メールのヘッダのFromフィールドは
From: =?iso-2022-jp?B?GyRCOzNFREJATzobKEI=?= <taro@******.org>
という形式になっていなければいけません。こういう形式であれば、送信者名の部分は、「山田太郎 <taro@******.org>」という形式になります。
このヘンテコな記号や文字の集合がMIMEエンコードという技術なのですが、メールを送る際の、世界的な規定になっています。
(当然ソフトもその規定に則って作成されています)
MIMEエンコードとは、世界各国で使われる文字(US-ASCII)を除く、一部の国でしか使われない文字がメールのヘッダに入る場合は、このMIMEエンコードを施してあげないと、メールソフトで化ける可能性があります。
もし上記の山田太郎さんのメールのFromヘッダフィールドが
From: ・$B;3EDB@O:・(B <taro@******.org>
こんなような形式(読めるように少々改竄しています)であった場合、それはメールを送る際の「規定違反」になりますので、化ける可能性が高いです。
もしCGI経由なのであればCGIを改変しなければ解決しない問題ではありますが、いっその事CGIの作者さんにMIMEエンコードするように依頼されてはいかがでしょうか。
参考URL:http://www.hoku-hoku.com/forum/dataroom/mime1.html
回答ありがとうございます。
何故、送信者の欄だけ文字化けしてしまっているのか大体分かりました。
おっしゃるようにCGI経由だと思います。ちょっとソースに記号を付け足すとか、設定のボタンを変えるとか、そんな単純なことで直るかと思って投稿したのですが、ややこしそうですね。
CGIをいじってこわしたくないし、自分では解決は難しそうです。
自分の力で直せるか、直せないかと言う事も知りたかったので目安になりました。分かりやすく説明いただきありがとうございました。
No.2
- 回答日時:
URL形式をsift-JISに直す手として、
ClipDecorder for windows というのがありますが、使えますかね。
窓の杜かvectorかにあるかと思います。
回答ありがとうございます。
私には難しくて頭から煙が吹いてきそうですが、窓の杜とかで検索したらHPが出てきましたので、よく見てみようと思います。
No.1
- 回答日時:
2バイト文字をフォームで送信するときには自動的にURLエンコードされてしまいます。
下記のサイトにあるソフトとか使えば受け取った後に解読できますが、デコードされたメールを送ってきて欲しいということであれば、CGI等を組み込むしかないですね。
参考URL:http://www.vector.co.jp/soft/win95/net/se065238. …
回答ありがとうございます。
参考サイトを見ましたが、素人ながらにHPをいじっているので、難しかったです(@_@;) 。変換させるソフトが必要そうですがメールの本文はちゃんと読めるので、やっぱり必要でしょうか?
もう少し単純な事かと思っていたのですが・・・。でも勉強になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ちょっと先の未来クイズ第2問
9月9日(月)に発表される「第3回子どもマネー川柳」に入賞する川柳を考えてこちらに投稿してください。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ホームページビルダーのメールフォームで送信が出来ません。
ホームページ作成・プログラミング
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一定時間毎に同じ動作を繰り返...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
if文を使用したヒアドキュメン...
-
ランダムな文字列を生成しその...
-
VB6にてメールを送信する方法
-
SMTPメール送信で送信者名と送...
-
PHPで受信メールをDBへ
-
ループの中で mailItemObj.Disp...
-
PHPに詳しい方お願いします
-
functionとforeachでメール送信
-
SMTPサーバの指定なしでメ...
-
UWSCにつきまして
-
utf-8とメーラーとの相性について
-
空メールの作り方教えて欲しい...
-
フォントの色を変えるには?
-
透過PNGが透過されない!!
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6にてメールを送信する方法
-
存在しないメールアドレスかど...
-
submitボタンの二重送信について
-
コマンドプロンプトで添付ファ...
-
mb_send_mailについて
-
メール送信 MAPIMessages.Send ...
-
SMTPサーバの指定なしでメ...
-
mail関数を使うと遅いので
-
ループの中で mailItemObj.Disp...
-
PHPで空メールの自動返信を作り...
-
Bookを閉じて保存した時のみ実...
-
AccessのDoCmd.SendObjectについて
-
MAPI コンポーネントを使ったメ...
-
JQUERYでウェブのフォームから...
-
VB.NETでフリーメールアドレス...
-
メールアドレスの存在確認はで...
-
特定のIPアドレスでPHPを...
-
メールフォームの送信後の確認...
-
java Mail で特殊文字が文字化...
-
処理の早いメール送信プログラム
おすすめ情報