首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

在IE上面指定表单编码

2012-11-04 
在IE下面指定表单编码?简单的讲,就是在表单发送前告诉IE说当前页面是GB2312编码就行了:??form accept-cha

在IE下面指定表单编码

?简单的讲,就是在表单发送前告诉IE说当前页面是GB2312编码就行了:?

?<form accept-charset="GB2312" onsubmit="if(isIE)document.charset='GB2312'">?
accept-charset="GB2312" 是写给其他没那么笨的浏览器看的。?

IE为了表现它确实是一傻到底,不但在设置document.charset的时候不会用新的编码解释页面,还会在前进后退(我特地用#作为action来实现后退)的时候又尝试用新的编码去解释页面?在IE上面指定表单编码。不过还好,可以用脚本判断出来,还可以用脚本刷新一下页面解决这个问题:?
if(isIE && document.charset!="utf-8")location.reload(false);?

热点排行
Bad Request.