首頁 > 後端開發 > php教程 > ?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用解决方案

?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用解决方案

WBOY
發布: 2016-06-13 13:08:55
原創
1258 人瀏覽過

?keyword=%CE%F7%B9%CF可用 ?keyword=西瓜 不可用
今天在编程序的时候,发现一个问题,
如果搜索只是用代码 ?keyword=西瓜 则无法搜索
如果用转换的代码 ?keyword=%CE%F7%B9%CF 则可以搜索


我用的是php smarty结构,请问改如何设置才能直接搜索,好像说是代码转换,我不知道怎么转,跪求高人指点

------解决方案--------------------
把中文url进行编码:
echo urlencode('基本资料进度');//%BB%F9%B1%BE%D7%CA%C1%CF%BD%F8%B6%C8
把转码后的url转换回中文:
echo urldecode('%BB%F9%B1%BE%D7%CA%C1%CF%BD%F8%B6%C8');//基本资料进度
------解决方案--------------------
%CE%F7%B9%CF 是 gbk 的 西瓜

而 smarty 的默认字符集是 utf-8

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板