UTF-8编码的网页如何自定义表单提交给百度搜索

发布时间:2010年03月22日      浏览次数:708 次
有时,为了方便访问者直接在自己的网站调用百度的搜索功能,自己就自定义的写了一个表单来提交到百度的网址,代码如下:
<form action="http://www.baidu.com/s" id="fbd" target="_blank">
<p class="tt">百度优化搜索</p>
<p class="input"><input type="text" value="谷百优" name="wd" /></p>
<p class="submit"><input type="submit" name="gby_submit" value="搜索一下" /></p>
</form>
但提交过去后,竟然中文文字竟然变成了乱码,如何解决这个问题呢?
后来分析发现,自己的网页编码是UTF-8的,提交过去的GET也是UTF-8的编码格式,找到的解决方法是在表单里加多一个隐藏域:
<input name="ie" value="utf-8" type="hidden">
这样,提交过去后,就会按UTF-8编码进行处理了.
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!