form表单的字符串进行utf-8编码
Posted D梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单的字符串进行utf-8编码相关的知识,希望对你有一定的参考价值。
<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是被点击事件。
该文章参考:
http://www.w3school.com.cn/tags/att_form_accept_charset.asp
http://www.tc711.com/2006/html/list-14506.html
以上是关于form表单的字符串进行utf-8编码的主要内容,如果未能解决你的问题,请参考以下文章