例如在浏览器地址是:http://www.xxx.com?m=quoted_price&s=qpdetail&id=814159&tcatid=35&model=WS-800S&comp=上氯申峰获取参数
$company='$_GET[comp]'
然后输出
echo $company 有时得到“上氯申峰”,有时候得到'��������' 这是怎么回事,在IE下经常是乱码,在其它浏览器下多数情况下是正常的问题出在哪里,在线等待
$company='$_GET[comp]'
然后输出
echo $company 有时得到“上氯申峰”,有时候得到'��������' 这是怎么回事,在IE下经常是乱码,在其它浏览器下多数情况下是正常的问题出在哪里,在线等待
<meta charset=utf-8>你的参数获取也太不规范了
用 $company=$_GET["comp"];
html:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />utf-8是编码,根据你自己使用的编码自行改动
请大家访问这个看看
http://www.engplast.cn/?m=quoted_price&s=qpdetail&id=814172&tcatid=21&model=T30S&comp=武汉凤凰如果能看到曲线应该是正常的,看不到说明得到的是乱码
<a href="?m=quoted_price&s=qpdetail&id=814172&tcatid=21&model=T30S&comp=武汉凤凰" target="_self">查看趋势图</a>这么写就没问题
<a href="?m=quoted_price&s=qpdetail&id=814172&tcatid=21&model=T30S&comp=武汉凤凰" target="_blank">查看趋势图</a>这样就有问题,是什么原因大家帮我看看
对参数comp转义怎么写?
还有 如何给有用的揭底给分啊?
生成参数时 encode 一下。
获取参数时 decode 一下。
避免编码不同照成麻烦。简单快速的解决问题~