• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Hotmailで文字化け)

Hotmailで文字化け

このQ&Aのポイント
  • Hotmailを使用した中国にいる友人からのメールが化け字になる問題について
  • 友人が使用しているPC環境は日本語と中国語の入力が可能で、WebメールのHotmailを利用しているが、メールが化け字になる
  • 自分のPC環境は一般の日本語Windows2000であり、日本語のエンコード方法を試したが、どれも化け字になってしまう

質問者が選んだベストアンサー

  • ベストアンサー
  • dd44
  • ベストアンサー率28% (151/521)
回答No.6

すみません。またまた追加です。 このページいいです。本文とヘッダーの関係が分かりやすく乗っています。 一読されると、文字化けのメカニズムが分かると重います。 http://www02.so-net.ne.jp/~hat/imail/sec04.html http://www02.so-net.ne.jp/~hat/imail/cover.html#contents

sky777
質問者

お礼

本当にありがとうございます!まだちらっとしか読んでないですが、詳しく書かれているようで、これで解明できそうな気がします。文字化けに悩まされている他の方にもきっと役立つと思います。 ここまで教えていただきまして、本当に感謝です!

その他の回答 (5)

  • dd44
  • ベストアンサー率28% (151/521)
回答No.5

追加。 format=flowedに関しては、こんな意味らしいです。 知りませんでした… http://www02.so-net.ne.jp/~hat/imail/sec07.html#formatflowed

  • dd44
  • ベストアンサー率28% (151/521)
回答No.4

Webのhotmailでヘッダーを自分で書くような方法は無いんじゃないでしょうか?これについてはよく知りません。 中国語で書く場合は、hotmailのページの右上の「オプション」→「個人情報」と選択し、国を中国、言語を中国語に設定後だせばおそらく、自動で中国語の文字コードで送信されるはずです。 ヘッダーですが、もし自分で書き換えられるのなら、同じように 繁体字中国語なら Content-Type: text/plain; charset="Big5" か、簡体字中国語なら Content-Type: text/plain; charset="GB2312" を記述したら大丈夫だと思いますが、使ったことないので確証はもてません。 ともかく、これらの設定は、あくまで送り主がしなければ行けない、と言うことです。 以下、参考URLです。 ヘッダーについて http://ash.jp/code/code_zh.htm http://www.aichi-iic.or.jp/co/otaya-jouzou/tv/else258.html 中国語の文字コードについて http://ash.jp/code/code_zh.htm ホットメールの設定 http://www.mag2.com/easy/hotmail.htm

  • dd44
  • ベストアンサー率28% (151/521)
回答No.3

その友人の使用しているメーラーが何かわからないと詳しい設定方法はわかりませんが、とりあえず、メールにはヘッダーと言うものがありまして(つまり送信先やCCなどを設定している部分)、送り主がその設定の中に以下の一文を入れると日本語で書いたメールがきちんと日本語で届くはずです。 ↓これ Content-Type: text/plain; charset="ISO-2022-JP" sky777さんのお使いのメール(ソフトでもwebメールでも)ヘッダーの表示という設定があると思いますので、一度覗いてみると分かりやすいと思います。

sky777
質問者

補足

何度も何度も本当に済みません! “送り主がその設定の中に以下の一文を入れると”とのことですが、私は自分のHotmailアカウントで試して、詳細なヘッダーを見ることができました。この時のヘッダは: Content-Type: text/plain; format=flowed でした。 しかし、どうやってヘッダーを修正するのか分かりませんので、ためしに、メールの最初の一行に Content-Type:text/plain; charset="ISO-2022-JP" を書いて出してみたら、ヘッダが確かにcharset="ISO-2022-JP"に変わったのを見て嬉しかったです。 そこから問題です。ヘッダがずっとこのままになっています。中国語で入力したメールを自分に出してみたら、全て化け字になります。 私はたまには中国語のメールも書きたいですので、文字セットを元のように戻すことができますか? また、ヘッダを本当はどうやって修正するのでしょうか? 本題から離れてしまって、本当に済みません!文字化けは長年の頭痛でした。。

  • dd44
  • ベストアンサー率28% (151/521)
回答No.2

補足。 使用する言語も日本語に変えるように伝えてください。 OSが日本語版ならいいのですが。。

sky777
質問者

補足

丁寧なご解答ありがとうございます! 済みません、調査が足りなかったです。今気づいたのですが、メールはHotmailアカウントから出したのではなく、会社アドレスでしたからおそらく何らかのメールソフトです。そのメールソフトは日本語環境なのか中国語環境なのか良くわかりません。 中国語が絡んでいると、化け字メールが多いようですね。しかし、常に化け字ではなく、時には化け字で、時には大丈夫です。不安定です。なんで中国語関係だと化け字になりやすいか、またなんで不安定になるのか、もしご存知でしたら教えていただきたいと思います。

  • dd44
  • ベストアンサー率28% (151/521)
回答No.1

えーとこれ、自分も同じようなことがあったのですが、 友人さんのhotmailの設定で、所在地を日本以外にしていると、メール内ヘッダーのcharsetという項目が指定されずに送られてきます。これが原因で文字化けするようです。 #自分の場合は所在地アメリカになっていたため、文字化けが発生していました。 送信主の設定で、ホットメールにログインし、オプションの個人設定にて、所在地を日本にすれば日本語メールが問題なく送れるはずです。 試してみてください。

関連するQ&A