[PHP-users 21660]Re: アスキー文字列を文字コードとみなして表示するには?
aiko
vvv_aiko_vvv @ hotmail.com
2004年 5月 13日 (木) 07:21:34 JST
お世話になっております。
岸川です。
unpack()ではなくpack()を使用すれば良かったのですね。
// hex to bin
print "<font color='blue'><b>[hex2bin]</b></font>";
$before="42304430463048304A300D00";
$after = pack('H*',$before);
$after=mb_convert_encoding($after, 'UTF-8', 'UTF-16LE');
print "<br>";
print " [$hex] ---> [$after]";
で無事解決いたしました。
> 文字列を16進数文字列とみなして、単なるバイト列にすればいいだけですよね?
> 表示コードがUTF−16かどうかは、それ以降の問題です。
がとても参考になりました。
(mb_xxxx関係の関数ばかりを探していたため)
どうもありがとうございました。
_________________________________________________________________
メッセンジャーで総額1億円プレゼント! http://im.msn.co.jp/home.htm
PHP-users メーリングリストの案内