我的网站是charset=utf-8我加了百度搜索提交后就乱码  如输入 ‘我’  在百度就变成  ‘鎴’
 
http://www.baidu.com/s?wd=%E6%88%91如果不改变charset=utf-8如果提交正常呢?  在这里就别告诉我 charset=gb2312了 !有没解决办法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><FORM action=http://www.baidu.com/s method=get> <INPUT class=ss id=baidu 
   name=wd>&nbsp;&nbsp;<INPUT class=ssan1 type=submit value=百度一下> </FORM>

解决方案 »

  1.   

    这是应为百度默认的是gb2312编码,你查看百度的首页源代码就知道了,需要为其设置utf8编码,正确的代码如下:
    <form action="http://www.baidu.com/baidu" target="_blank">
    <table bgcolor="#FFFFFF"><tr><td>
    <input name=tn type=hidden value=baidu>
    <input type=hidden name=ie value="UTF-8">
    <a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a>
    <input type=text name=word size=30>
    <input type="submit" value="百度搜索">
    </td></tr></table>
    </form>
      

  2.   

    <input type=hidden name=ie value="UTF-8">