http://localhost/fw/api/fw_api.php?rule=unicode&action=create&phrase=යුනිකෝඩ්
我訪問上述URL不打印Unicode值。在fw_api.php
中,當我回顯$_SERVER['QUERY_STRING']
時,它不會像URL中那樣給出我的Unicode短語值「යුනිකෝඩ්」的實際值。有沒有解決這個問題,或者我在做什麼/在這裏期待什麼錯誤?需要幫忙。
header ('Content-type: text/html; charset=utf-8');
echo $_GET['phrase'];
echo $_SERVER['QUERY_STRING'];
die;
實際結果:
යුනිකෝඩ්
規則= unicode的&行動=創建&短語=%E0%B6%BA%E0%B7%94%E0%B6%B1% E0%B7%92%E0%B6%9A%E0%B7%9D%E0%B6%A9%E0%B7%8A
我預計
යුනිකෝඩ්
規則= unicode的&行動=創建&短語=යුනිකෝඩ්
「rawurldecode」解決了我的問題。我也明白你的觀點。非常感謝你。 – sumith 2014-10-09 08:17:45
作爲魅力! – raBne 2016-11-17 23:58:08