日本語を16進数に変換する作業と 16進数から日本語に戻す。


<?php


$base = "日本語の文字列です。ちゃんと変換できるかな?";


echo $base."<br>";


$bite16 = bin2hex($base);


echo "16進数に変換<br>";


echo $bite16."<br>";


$return = pack("H*" ,$bite16);


echo "16進数を日本語に変換<br>";


echo $return;


?>


追記


マニュアル


http://jp.php.net/manual/ja/function.bin2hex.php