我寫了一個小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