[PHP-users 23531]Re: 内部エンコードの違いにより生じた文

Tomoyuki Asakawa tom @ asakawa.ne.jp
2004年 10月 30日 (土) 15:52:54 JST


あさかわ

受け取りがEUC
内部がEUC
なら、変換はかかってないので
なら、データはSJISのままで格納されていたはずです.

>> ふりがな:??????@???
>>

なので、ふりがな:という部分は、EUC->JIS変換されてるわけですが

????@??
の部分は

SJISなのに、EUC->JIS変換されてとどいてるわけです.
なので、いちど、メールを、JIS->EUC変換して
ふりがな:の後ろを、SJIS->EUC変換すれば、復元できるはずです.

もちろん、機種依存文字などがあると、そこは駄目ですが
1000%を期待しなければ、復元できます.







PHP-users メーリングリストの案内