返回列表 發帖
除了網頁、資料庫編碼要注意是否正確之外,另外就是 server 端街收到的資料會被編碼,
例如「許功蓋」會變成 "%u8A31%u529F%u84CB" 的字串,
所以要再用以下的方式取為原字串:
$q = join('', json_decode('["'. strtr($_GET['q'], '%u', '\u') . '"]'));
To infinity and beyond!

TOP

哦,我剛測試的結果,如果你的網頁是用 big5,則 server 端接收到的仍是 UTF-8 的字串喔,如果要能正確處理 big5,則要改回 big5 編碼:
$q = iconv('UTF-8', 'big5', $_GET['q']);
To infinity and beyond!

TOP

返回列表 回復 發帖