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