プログラムブログ

PHP、Database、ネットワーク、サーバセキュリティ

W-ZERO3で書いたメールが文字化け

初代W-ZERO3を所有しているのだが、今日自分がそこから出したメールが文字化けしていると言われた。原因を調べたのでここにメモしておく。

もともとは友人がPHSから送ってきたメールに返信したところ文字化けした。
で、友人から送ってきたメールが Subject しかなくて本文がなかった(Subjectは日本語)。そのメールに本文を日本語で書いて返信したら Subject が「?????」、本文も「??????????」となってしまった。

送信した文字化けメールの言語設定が “iso-8859-1″ となっていたのが文字化けの原因。結局のところ本文が空のメールの場合、受け取ったW-ZERO3で言語認識に失敗し、本来「ISO-2022-JP」のはずが「ISO-8859-1」とし認識してしまった。そして間違った文字コードでメールを返信してしまったということになる。

本文が空のメールに返信するときは注意が必要だ。

1 Comment so far

  1. wonderland 9 月 22nd, 2007

    おいらもWS004SHで同じような症状が出た。

    でも、おいらの場合は自宅のPCから送った
    「本文も件名も日本語(iso-2022-jp)できちんと書いてあるメール」に返信したら、
    PC側で受信したときに文字コードがおかしくなっていた。

    W-ZERO3側でプログラムミス等の問題があるのかもしれない・・・。

Leave a reply