龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

form提交数据时中文乱码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
在html中 form中 ,有input 包含中文 ,在跳转的页面中 URL中的 Parameter中文变成了乱码,下面来看看解决办法。 原因: html 默认编码方式 iso-8859-1 ,而我们需要的是utf-8编码 解决的方法: 在
在html中 form中 ,有input 包含中文 ,在跳转的页面中 URL中的 Parameter中文变成了 乱码,下面来看看解决办法。

原因:

    html 默认编码方式 iso-8859-1 ,而我们需要的是utf-8编码

解决的方法:

  在form标签中 放入

 代码如下

accept-charset="utf-8" onsubmit="document.charset='utf-8'" 属性实例如下:

<form id="search-box" class="goog-inline-block" target="_blank"  accept-

charset="utf-8" onsubmit="document.charset='utf-8'" action="XXX/XXX.aspx">
                    <label>
                        我要找:</label>
                    <input id="G_s" type="text" value="" maxlength="60" size="22"

title="" name="search_text"
                        style="color: rgb(0, 0, 0);">

                    <input id="G_s-btn" type="submit" value="搜索"

style="background-image: url(Image/pics/bt_search.png)" />
 </form>


精彩图集

赞助商链接