日期:2014-05-17  浏览次数:20357 次

急!新买个主机,有点问题,大家帮我看看,怎么办呢。
新买个主机,各方面都很满意,突然发现个问题,就是正常的urlencode传递出现乱码,要urlencode两次才正常显示,而我正在用的两个空间都没有此问题。找空间商技术,技术也不明白,请大家帮我看看能不能自行解决。


这是新买的空间——中电(阿里云)的显示:
   http://w110416.s109.chinaccnet.cn/str.php?str=%E7%88%B1%E6%97%A0%E9%99%90
(上面%E7%88%B1%E6%97%A0%E9%99%90如果再urlencode一次就能显示正常了)

这是我现在用的华夏名网的显示:
   http://www.2dh.cn/str.php?str=%E7%88%B1%E6%97%A0%E9%99%90

这是我现在用的赢网的显示:
   http://www.162100.com/str.php?str=%E7%88%B1%E6%97%A0%E9%99%90

str.php代码:
<?php
echo $_GET['str'];
?>

其中%E7%88%B1%E6%97%A0%E9%99%90
是“爱无限”三个字

请问,自己是不是通过ini_set能调整呢?!


------最佳解决方案--------------------
ini_set这是php行为,你这个貌似浏览器行为。
------其他解决方案--------------------
新空间的 apache 做了 GBK 语言设置

用 ie6 可看到:
...
<body>
涓槸浜戦泦闃块噷浜慤RLENCODE鏈夐棶棰?br />
爱无限</body>

乱码部分是 中是云集阿里云URLENCODE有问题

虽然有 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
但 爱无限 却是gbk的
------其他解决方案--------------------
引用:
新空间的 apache 做了 GBK 语言设置

用 ie6 可看到:
...
<body>
涓槸浜戦泦闃块噷浜慤RLENCODE鏈夐棶棰?br />
爱无限</body>

乱码部分是 中是云集阿里云URLENCODE有问题

虽然有 <meta http-equiv="Content-Type" content="text/html; chars……
老大那怎么办呢?点拔一下。
------其他解决方案--------------------
好了,联系到主机商,主机商给调好了,是它们主机的事。结帖!
------其他解决方案--------------------
该回复于2012-12-08 10:08:38被管理员删除