我写了一个小PHP脚本将字符串转换为十六进制 但我有一个问题,或者我错过了什么,这里是一个小测试:PHP BIN2HEX问题
$char='だ';
$a='a';
echo $char,':', bin2hex($char),"\n";
echo $a,':', bin2hex($a),"\n";
结果我得到的“a” (或任何ASCII)是正确的,但对中国或希伯来语和阿拉伯语 不正确这里是输出:
だ:e381a0
a:61
这是什么长号码此CHAR(だ)从字符表工具HEX是3060 但为什么我从PHP获得错误的值。
谢谢。
仅供参考,这是日文字符 – ajreal 2011-01-10 12:01:51