日本語を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;
?>
追記
マニュアル