采用apahce的mod_write,url中包含中文会出现乱码(找了好久都没能解决)
采用apache的url-rewrite将
http://*.com/abc/重定向到http://*.com/test.php?name=abc
没有问题,name用GET得到输出后为abc;
而当http://*.com/测试/会被重定向http://*.com/test.php?name=测试,可输出name却为乱码
因为url被apache解析,所以应该是apache的编码问题所致,但修改httpd.conf和php的配置文件将编码都修改为utf-8后,还是出现乱码!不知道这个问题如何解决,无奈求助!那位有碰到次问题,还不吝指导下,小弟在此先行谢过!
[解决办法]
对url中含中文的部分进行编码。
或者不要使用中文