<form>表單有assept-charset屬性。該屬性規定字符的編碼方式,默認是"unknown",與文檔的字符集相同。
該屬性除了Internet explorer幾乎所有的瀏覽器支持。
語法:<form accept-charset="value">
Value:常用的有utf-8和iso-8859-1。
因為Internet explorer不支持assept-charset屬性,所以用JavaScript調用"dociument.charset="utf-8";"
方法一:
form表單中加入"accept-charset="utf-8" onsubmit="document.charset='utf-8'" "
其中onsubmit是表單按鈕點擊觸發事件。相當於submit按鈕上添加了一個onclick事件。
還可以用下面的方法(如果在頁面只有一個表單時不推薦用這個方法)
方法二:
<form action="" method="post/get">
….
<input type="submit" value="提交" onclick="subm()">
</form>
<script type="text/javascript">
Function subm(){
Document.charset="utf-8";
}
</script>
其中onclick是被點擊事件。
該文章參考: