<form action="a.aspx" method="get" enctype="multipart/form-data" name="formgd" target="_blank" id="formgd" onsubmit="var formcx = document.charset;document.charset='gb2312';">
<select id="sName" onchange="document.getElementById('colName').name =this.value">
<option value="title">题 名</option>
<option value="auther">责任者</option>
<option value="publish">出版者</option>
</select>
<input name="title" type="text" id="colName"/>
<input type="submit" value="查 询" />
</form>页面是GB2312编码,表单提交后,页面编码变成UTF-8,出现乱码,求解!!!急急急!!!
<select id="sName" onchange="document.getElementById('colName').name =this.value">
<option value="title">题 名</option>
<option value="auther">责任者</option>
<option value="publish">出版者</option>
</select>
<input name="title" type="text" id="colName"/>
<input type="submit" value="查 询" />
</form>页面是GB2312编码,表单提交后,页面编码变成UTF-8,出现乱码,求解!!!急急急!!!
不行啊,页面编码不能改,提交的表单必须是UTF-8才能返回正常值
accept-charset="gb2312"加上这属性 试试 。
先把页面换成UTF-8编码,然后用记事本打开,另存为utf-8
页面不能改成UTF-8,只能GB2312
2.接收的asp用gb2312处理,输出header为gb2312,自身以ansi保存
任选其一