事情是这样的,公司的论坛中以js的方式插入了一个form,论坛是gbk编码,该form是utf-8编码,于是写了
οnsubmit="document.charset='utf-8'";
来提交。但是提交之后如果直接回复该帖子,就会出现乱码。
于是采用
accept-charset="utf-8"
发现IE8不支持,IE11支持
最后换成
<form accept-charset="utf-8" onsubmit="if(jQuery.browser.msie){document.charset='utf-8';setTimeout(function(){document.charset='gbk';},10);}" > ................ </form>