UTF-8編碼的網頁如何自定義表單提交給百度搜索

發布時間:2010年03月22日      浏覽次數:698 次
有時,爲了方便訪問者直接在自己的網站調用百度的搜索功能,自己就自定義的寫了一(yī)個表單來提交到百度的網址,代碼如下(xià):
<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="搜索一(yī)下(xià)" /></p>
</form>
但提交過去(qù)後,竟然中(zhōng)文文字竟然變成了亂碼,如何解決這個問題呢?
後來分(fēn)析發現,自己的網頁編碼是UTF-8的,提交過去(qù)的GET也是UTF-8的編碼格式,找到的解決方法是在表單裏加多一(yī)個隐藏域:
<input name="ie" value="utf-8" type="hidden">
這樣,提交過去(qù)後,就會按UTF-8編碼進行處理了.
免責聲明:本站相關技術文章信息部分(fēn)來自網絡,目的主要是傳播更多信息,如果您認爲本站的某些信息侵犯了您的版權,請與我(wǒ)(wǒ)們聯系,我(wǒ)(wǒ)們會即時妥善的處理,謝謝合作!