PHP支持中文传值,但重装APACHE后(PHP不变),为什么不支持中文传值了?
APACHE1.3.17->2.0.48
AddCharset 已经设置为GB2312
中文显示正常
问题点数:20、回复次数:6Top
1 楼klbt(快乐白兔)回复于 2003-11-04 20:30:10 得分 5
不清楚,帮你顶。
Top
2 楼yueok(悦)回复于 2003-11-04 22:21:54 得分 5
在apache2里,url里不允许有中文字符。
如果非要用,那么把url里的中文部分用urlencode()函数算一下再重新组合成url。
可以用urldecode()函数换回来。
如果URL上通过urlencode()算过的部分正好是一个参数,那么取回参数值的时候就不需要urldecode()函数了Top
3 楼dobly(技术只是工具--生活的工具)回复于 2003-11-05 08:27:59 得分 0
但是我在Apache2.0.45调试是正常的呀Top
4 楼dobly(技术只是工具--生活的工具)回复于 2003-11-09 14:38:35 得分 0
没人回答,自己顶Top
5 楼ssbull(初学者)回复于 2003-11-09 21:00:10 得分 5
你试试看把apache的配置文件httpd.conf中的AddDefaultCharset ISO-8859-1这一行注释掉,这样应该可以显示中文了Top
6 楼onetop(玩极)回复于 2003-12-19 13:36:40 得分 5
我也有同样问题发生. httpd.conf配置搞了好久, 问题依旧! (也是APACHE2.0.48里发生的)
按 ssbull(初学者) 说得也是不行的.
会不会是APACHE2.0.48的bug啊??????????????????Top




