• HTML <form> 标签的 accept-charset 属性


    定义和用法

    accept-charset 属性规定服务器处理表单数据所接受的字符集。

    accept-charset 属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。

    该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。

    此属性的默认值是 "unknown",表示表单的字符集与包含表单的文档的字符集相同。

    提示:请避免使用该属性。应该在服务器端验证文件上传。

    实例

    在表单中使用 accept-charset 属性:

    <form action="form_action.asp" accept-charset="ISO-8859-1">
      <p>First name: <input type="text" name="fname" /></p>
      <p>Last name: <input type="text" name="lname" /></p>
      <input type="submit" value="Submit" />
    </form>
    

    TIY

    浏览器支持

    除了 Internet Explorer,accept-charset 属性得到几乎所有浏览器的支持。

    注释:accept-charset 属性无法在 Internet Explorer 中正确地工作。如果 accept-charset 属性设置为 "ISO-8859-1",IE 将发送以 "Windows-1252" 编码的数据。

    语法

    <form accept-charset="value">

    属性值

    描述
    character_set

    服务器能够处理的一个或多个字符集。如需规定多个字符集,请使用逗号分隔它们。

    常用的字符集有:

    • UTF-8 - Unicode 字符编码
    • ISO-8859-1 - 拉丁字母表的字符编码

    在理论上,可以使用任何字符集,但并不是所有浏览器都能够理解它们。某种字符集使用的范围越广,浏览器就越有可能理解它。

    如需查看所有可用的字符集,请访问我们的 字符集参考手册

  • 相关阅读:
    一个2核1G内存的服务器能做什么
    产品能力是一种底层能力
    利用容器逃逸实现远程登录k8s集群节点
    边缘计算k8s集群SuperEdge初体验
    LeetCode
    RSA加密
    RSA加密
    LeetCode
    LeetCode
    双端队列
  • 原文地址:https://www.cnblogs.com/soundcode/p/3600169.html
Copyright © 2020-2023  润新知