为什么在地址栏输入中文变量,无法执行
由于要在echo.asp里放一段脚本统计关键词搜索量
http://www.bsou.com/echo.asp?word=中文
echo.asp代码如下:
##########################################################
<%
word=request("word") '关键词
%>
<script language="JavaScript" src="http://www.*****.com/includes/statistics.php?sortid=1&sortname=web&word=<%=word%>"></script>
#####################################################
当word值为中文时,statistics.php 无法执行,为英文数字时可以正常统计
statistics.php 值如下
####################################
$sortid = $_GET['sortid'];
$sortname = $_GET['sortname'];
$word = $_GET['word'];
#######################################
可能是服务器设置的问题
服务器配置:WIN2003+IIS6.0+PHP5+MYSQL
备注:由于统计代码放在asp文件里,无法使用urldecode,asp有没有类似urldecode编码转换的函数??