zoukankan      html  css  js  c++  java
  • 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 - 拉丁字母表的字符编码

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

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

  • 相关阅读:
    jquery 图片播放器插件(支持自己设定时间,自己设定是否自动播放)
    ie6下bug集合(二)li之间空隙bug
    大小不固定的图片和多行文字的垂直水平居中
    解决IE6下 position的fixed定位问题
    C# 编写不安全代码
    委托和事件的使用
    如何删除win7桌面的库和家庭组图标
    gcc g++ 区别
    Java 访问注册表
    C# 通过反射类动态调用DLL方法
  • 原文地址:https://www.cnblogs.com/soundcode/p/3600169.html
Copyright © 2011-2022 走看看