做个网站,全部采用utf-8编码。
有个搜索功能,站内的相关搜索都进行了编码处理,比如在搜索框搜索“宝贝”,地址栏上显示为
www.xxx.com/search.aspx?q=%E5%AE%9D%E8%B4%9D
最近发现好多请求(大概从外部网站或搜索引擎来的)直接是中文: www.xxx.com/search.aspx?q=宝贝
这样程序无法进行识别,所以查不到任何数据,请教如何能处理编码后和未编码的请求?