[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 メーリングリストの案内