- ベストアンサー
メールの文字化けについて
スマホ、LINEの時代にガラケーを使ってます。 時代遅れな質問で恐縮ですが・・ ソフトバンクモバイル(ガラケーです)から、先方から教えていただいたメールアドレス(hotmail)宛てにメールを送ったところ、「文字化けし読めなかった」と返信がありました。 アドレスは携帯メールアドレスではなくPCで使ってるメールアドレスとのことですが、先方は携帯(キャリア不明)でもそれを受信できるからとのことでした。 文字化けの原因はこちら側にあるのでしょうか? どんな可能性が考えられますか? ※文字数は130(260B)です。 アドバイスよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
hotmailはまだありますよ。マイクロソフトのサービスです。 今はOutlook.comなどが普及してますが。 hotmailはパソコン用、というのではなく、インターネット用のメールです。インターネット用のメールが文字化けするのは海外の日本語を扱えないサーバーを経由することが原因なことが多いです。hotmailは日本語を使えますが海外サーバーなので、そこにたどり着くのに2バイトコードの対応が下手なサーバーを経由しやすいです。 推測するに、あなたが使っているのはキャリアメールですよね。キャリアメールは独自規格なのでインターネットメールとのやり取りをする際に規格の変換をします。もともとキャリアメールのほうがいい加減というか国際規約を守らない作りになっているので、文字化けなども発生しやすいです。 なのでキャリアメールを使わないというのが一番の解決策です。 ソフトバンクだと、WILLCOMの統合後に、ヤフーメールを使えるようになっています。(WILLCOMはもともとキャリアメールという概念がなく、ショートメールとインターネットメールしかないので、ソフトバンクのキャリアメールを使えないためですね) あなたのガラケーがヤフーメールを使えるのなら、それを使うといいかと。 キャリアメールがインターネットメールに変換される際の文字化けの原因は色々あります。 機種依存文字もそうですが、そもそもメールアドレスがダメダメってこともあります。キャリアメールのアドレスの名付け方に迷惑メールが届きにくいパターンってあるんですが、これってそのいくつはインターネットメールの規約違反になっているから送れない、というのがあります。 ちなみに機種依存文字での文字化けはその文字岳化けるので、わざわざ読めないってクレームが来ることはあまりないかも。 インターネットメールどうして文字化けしやすい文字の組み合わせというのがあります。 日本語って2バイトコードなんですが、JISやUnicodeではなく、シフトJISが未だに使われることがあります。 http://www.kanzaki.com/docs/jis-esc.html 日本語に使われている2バイトの文字のどちらかのバイトが、1バイトのエスケープシークエンス(制御文字コード)とおなじ文字が存在し、片方のバイト画欠けることで文字化けが起きます。 この場合、たいがいの場合全体が記号を主にした化け方をします。 このサイトにあるように、使わない方がいい文字を使わなければ化けなくなります。 自分の名前にこの文字があると厳しいことになります。 あと、文字コードにはいくつかの流儀があります。これを相手方のパソコンが勘違いすると英語をカタカナだと思って読んでもわけわからなくなるように、全体が文字化けします。 パソコンの世界では気の利いたメールソフトだと、メールのヘッダー宛名の中に、どの国のパソコンが見てもこれはシフトJISだとかUnicode8だとかが分かるような文字を付け加えています。 受け取った側はヘッダーのその文字を見て間違いなく中身を解釈できるんですね。 あなたが相手から来たメールを返信で返した場合、そのヘッダー情報が付いたままになります。 あなたはガラケー語でメールを書いたのに、Windows流で書いたよ、と示しているヘッダーが付いたままになるので、ソフトバンクがキャリアメールをインターネットメールに変換する際に勘違いして文字化けしたままになるということがあるかもしれません。 新規で送ってみたらいい、というのはこの場合を想定してのアドバイスです。
その他の回答 (2)
俗に言う『兄化け』という状態です。 ガラケーは日本語コードで送信します。 携帯網とPC網の間での『文字コード変換』が、 変換ミスを生じ文字化けを起こします。 PC間でも有りますが、『新規』で送れば問題は無かったです。 hotメールサービスは確か名称が変更に成ってます。 サービス上不具合が多いので使用した事は有りません。 Windowsと同じで『とりあえず使えます』なのでね。
お礼
回答ありがとうございます! >PC間でも有りますが、『新規』で送れば問題は無かったです。 『新規』で送れば・・とは、どういうことでしょうか? 理解が浅くて申し訳ありません・・。 >サービス上不具合が多いので使用した事は有りません。 不具合が多いんですね。 文字化けも以外と多いのかもしれませんね。
- kuzuhan
- ベストアンサー率57% (1585/2775)
文字化けとは「機械の持っている文字コードを参照するときに参照するべき文字が合致しないことで意味不明の文字らしきものの羅列になる」ものです。 携帯電話→PCで文字化けするときの要因は「PCが自動認識した参照文字コードが間違っている」とか「携帯電話にしかない文字が含まれているため、参照結果が異なった」のいずれかです。 普通の日本語文字(絵文字や記号を除く)で送ったのであれば、原因はPC側の可能性が高いです。文字コードの選択ミスとか、メールサーバーが受け取ったときに文字コードを参照する情報が欠落したか認識しなかったかなどです。携帯側に問題があるとするなら、送信時にデータを正しく送れなくなってるとかになります。 もう一度送っても文字化けするようであれば、yahooメール経由で送ってみるとかの別の方法を考えてみてください。ソフトバンクショップで不具合として聞いてみるのもいいかもしれません。
お礼
回答ありがとうございます! 絵文字は使ってないつもりです。絵文字でない方の?「!」は使いましたが・・。 yahooメール経由とのことですが、どうしてよいかわかりません・・。 そこでとりあえず、再度送ってみることにします。 同時に、自分のPCからも同じメールを送ってみようと思います。 ただし、PCのメールアドレスを伝えてないため受信しても迷惑メールと判断されるかも知れない懸念はありますが・・。
お礼
回答ありがとうございます。 丁寧な説明までしていただき、勉強になりました。 >推測するに、あなたが使っているのはキャリアメールですよね。 そのとおりです。「***@softbank.ne.jp」です。 >あなたのガラケーがヤフーメールを使えるのなら、それを使うといいかと。 調べてみましたが、非対応のようです。 対応してる機種の取り扱い説明書には「PCメール」の項目あり。 >あなたが相手から来たメールを返信で返した場合、そのヘッダー情報が付いたままになります。 新規で送ってみたらいい、というのはこの場合を想定してのアドバイスです。 そういう意味だったんですね。 メールはメモ書きしたアドレスを受け取りまして、後にアドレスを打ち込んでメールしましたので、「新規」になります。 先ほどPCからメールを送りました。 PC→PCであれば文字化けしないのかなと期待してます。 そうなれば、PC→PC(相手)→携帯・・も文字化けしない可能性があるのではと考えますが、どうなりますか・・? それでもダメなならとりあえずショートメールでしのぐにしても、やはりスマホに変えるしかないのかもしれませんね。 良いきっかけかも知れません・・。
補足
PC→PCで、文字化けしてなかったとの返事ありました。 当面はこれでしのぎます。