HTML <form> 标签的 accept-charset 属性 详解
HTML基础 2022-06-02 12:00:51小码哥的IT人生shichen
HTML <form> 标签的 accept-charset 属性
实例
在表单中使用 accept-charset
属性:
<form action="form_action.asp" accept-charset="utf-8">
<p>First name: <input type="text" name="fname" /></p>
<p>Last name: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>
完整实例【亲自试一试】:
<!DOCTYPE html>
<html>
<body>
<h1>form accept-charset 属性</h1>
<form action="/demo/action_page.php" accept-charset="utf-8">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
定义和用法
accept-charset
属性规定服务器处理表单数据所接受的字符集。
accept-charset
属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。
该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。
此属性的默认值是 "unknown",表示表单的字符集与包含表单的文档的字符集相同。
提示:请避免使用该属性。应该在服务器端验证文件上传。
浏览器支持
属性 | Chrome | Internet Explorer / Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
accept-charset | Yes | Yes | Yes | Yes | Yes |
语法
<form accept-charset="character_set">
属性值
值 | 描述 |
---|---|
character_set |
服务器能够处理的一个或多个字符集。如需规定多个字符集,请使用逗号分隔它们。 常用的字符集有: 在理论上,可以使用任何字符集,但并不是所有浏览器都能够理解它们。某种字符集使用的范围越广,浏览器就越有可能理解它。 如需查看所有可用的字符集,请访问我们的 字符集参考手册。
|