[PHP-users 23529]Re: 内部エンコードの違いにより生じた文字化けメールを読む方法。。。

w-7 w-7 @ w-7.net
2004年 10月 30日 (土) 13:56:55 JST


イマイです。

参考になるかわかりませんが、
以前同じような現象を体験したことがあります。
その時は拡張モジュールのimap がインストールされていませんでした。
また。php.ini での設定も確認する必要があるようです。

ただし mb_ 関連の関数を使用していた場合です。
文字化けではないように思います。



> こんばんは。キスミです。
>
> サーバーのちょっとした行き違いから、webフォームから受け取った文字が化け
> てしまいました。
>
> どんな行き違いかといいますと、フォーム部分の文字コードと、データ受取がわ
> (受取、メール生成、送信)の文字コードが異なっており、下のように化けてし
> まってます。
>
> 名前:???@?T?
> ふりがな:??????@???
> 郵便番号:248-0032
> 住所:?_??????q???01−44
>
>
> 化けてない部分はメール送信時に生成したもので、化けている(?マークとか)
> 箇所はポストされたデータです。伏せ文字にしているのはでありません。
>
> フォーム部分(SJIS)
>> ポスト受取(EUC)
>> メール送信(EUC)
>
> このような状況下で化けたようです。
>
>
> ちなみに、サーバーの内部エンコードはEUCなので、フォーム部分がSJISで書か
> れていた時点でNGでした。
>
>
> 恐らく上記のように化けたメールの復元はどうみても無理だと思うのですが、ひ
> ょっとしたら神のような方がいらっしゃるかもしれないと思い、メールしました。
>
>
>
> ちなみにマルチバイトが完全にやられているのは一目瞭然なのですが、文字化け
> ではなく何と表現すれば良いのでしょうか?
>
>
> どうぞよろしくお願い致します。
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
> 




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