[PHP-users 22620]Re: 題名を揺妖エンコードしても文字化けて

Osamu Shigematsu shige02 @ mac.com
2004年 7月 16日 (金) 11:37:05 JST


重松です。こんにちは。

> =?iso-2022-jp?B?GyhKXBskKEQpIRsoSlwbKEI/GyhKXBskKEQqMhsoQg==?=
>
> こんなに長くなるでしょうか???
>
> 変換前の、$_email_titleの値が、ほんとにそうなっているのか、また
> どんなコードになっているのか、確認した方が良さそうですね。

意味不明のデータが入っているようですね。

$cat test
<?php

$a = 'GyhKXBskKEQpIRsoSlwbKEI/GyhKXBskKEQqMhsoQg==';
$b = base64_decode($a);

echo $b;

?>

$ php test | hexdump -C
00000000  1b 28 4a 5c 1b 24 28 44  29 21 1b 28 4a 5c 1b 28   
|.(J\.$(D)!.(J\.(|
00000010  42 3f 1b 28 4a 5c 1b 24  28 44 2a 32 1b 28 42      
|B?.(J\.$(D*2.(B|
0000001f

$ php test | nkf -Jw
\(D)!\?\(D*2

それに、そもそも、メールの Subject のエンコード方法自体、
適当すぎる気もしないでもないですし。
# もちろん、テスト、とだけ書いた subject が文字化けする件とは関係ないと 
思います。

-- 
Osamu Shigematsu



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