• ベストアンサー

so-netのメールが文字化けします

so-netと契約してそこのメールを使っているのですが、去年暮れ頃から一部が文字化けするようになりました。長くて改行の少ないメールだと文字化けするみたいです。どんなに長くてもメルマガでは文字化けしません。 文字化けするとこんなかんじです。 召覇匹鵑正い發靴泙垢・法・修譴濃慘悗離肇螢奪・鮖迭櫃韻襪鵑犬磴覆い・隼廚い泙靴拭1撚茲鮓・襪泙 受信するのにはOutlook Expressを使っています。 私が送るものも、受信するものも、大体同じくらいの箇所で文字化けしています。(画面で見ると2画面目の中間あたり) Outlookで文字化けするのはもちろんのこと、so-netのwebmail(PC、携帯)で見ても文字化けしています。ただし、webmailから送ったメールは文字化けしていません。3行に1回改行が入ってたことと関係あるのでしょうか。そのメールを改行を消して送ったら文字化けしました。 OutlookではGmailも送受信できるようにしているので、相手に頼んでGmailに送り直してもらいましたが、Outlookで見ると文字化けしていました。Gmailでは問題ありません。また、OutlookからGmailのアドレスを使って相手に送ると文字化けしないようです。 これはso-netのサーバーがおかしいのでしょうか。それともOutlookがおかしいのでしょうか。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

メールの一行の長さは998バイトまでという制限があります。日本語だと500文字弱程度です。これ以上長い行があると途中で無理やり切断されてそれ以降の部分が化けることになります。 何がおかしいかというと、998バイトを超える行をエラーも警告も出さず送信できてしまう送り側のメールソフトですね。ただ、ほとんどのメールソフトでチェックが入っていないようです。

noname#250722
質問者

お礼

回答ありがとうございます。 1行=改行していない文のかたまり、ということでいいんですよね? こまめに改行し、また友人にもそうお願いしたところ、文字化けはしなくなったみたいです。 ところで、998バイトを超えるとエラー表示の出るメールソフトを何かご存知でしたら教えてください。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

#1です。 >1行=改行していない文のかたまり、ということでいいんですよね? はいそうです。 >こまめに改行し、また友人にもそうお願いしたところ、文字化けはしなくなったみたいです。 500文字だとパソコン画面だとウィンドウサイズ・フォントサイズにもよりますが、10行程度までは大丈夫だと思うので、長くてもその程度で改行したほうが、読みやすいと思いますよ。 >ところで、998バイトを超えるとエラー表示の出るメールソフトを何かご存知でしたら教えてください。 この現象に気づいたときに、OutlookExpress、ThunderBird、Becky!を確認しましたがどれも駄目でした。ただ、70-80カラム(35-40文字)程度で自動改行する機能を持ったメールソフトは結構あります。OutlookExpressもオプションの送信タブで[テキスト形式の設定]ボタンで出来ます。ただしこの機能をお互いが使い引用が重なるととても見難くなります。

noname#250722
質問者

お礼

分かりやすい解説をしてくださり、ありがとうございます。 10行くらいで改行するよう心がけます。

  • Bitoon
  • ベストアンサー率37% (1295/3495)
回答No.2

文字コーダが合っていない場合も文字化けの原因になります。 OEなら文字化けしたメールを開いて「表示」「エンコード」「その他」から Unicode(UTF-8)に変えて見て下さい。 質問者の場合は中国語かな? 日本語メールは Japanese(Shift-JIS)でエンコードする事が多いですが 何かの弾みに変った可能性もあります。 最近は Gmaiを含め UTF-8からISO-2022-JPに変りつつあります。

参考URL:
http://nihongo-ok.com/column.php?id=29
noname#250722
質問者

お礼

回答ありがとうございます。 utf-8にしたら、全部変な数字とアルファベットになってしまいました(;;) 元のエンコードは「日本語(自動選択)」でした。