在PHP中,可以使用mb_convert_encoding函數將漢字轉換為字符串。具體代碼如下:
$chinese = '漢字';
$encoding = mb_detect_encoding($chinese); // 檢測字符編碼
$str = mb_convert_encoding($chinese, 'UTF-8', $encoding); // 轉換為字符串
echo $str; // 輸出:'\xE6\xB1\x89\xE5\xAD\x97'
在上述代碼中,首先使用mb_detect_encoding函數檢測漢字的字符編碼,然后使用mb_convert_encoding函數將漢字轉換為字符串。最后通過echo語句輸出轉換后的字符串。
請注意,漢字轉換為字符串后會以\x開頭的十六進制數表示,每個漢字對應3個十六進制數。