如果页面已经是 UTF-8,那么向 HTML 表单添加 Accept-charset="UTF-8" 有什么好处吗?

2024-01-17

对于已经指定的页面(通过 HTTP 标头或元标记),要具有带有 UTF-8 字符集的 Content-Type...添加有什么好处accept-charset="UTF-8"HTML 表单?

(我理解accept-charsetISO-8859-1 的 IE 属性已损坏,但我还没有听说过 IE 和 UTF-8 存在问题。我只是想问使用 UTF-8 添加它是否有好处,以帮助防止输入无效的字节序列。)


如果浏览器已将页面解释为 UTF-8,则设置accept-charset="utf-8"什么也没做。

如果您将页面的编码设置为 UTF-8<meta>和/或 HTTP 标头,它将被解释为 UTF-8,unless用户故意进入“查看”->“编码”菜单并选择一种不同的编码,从而覆盖您指定的编码。

在这种情况下,accept-encoding面对用户乱搞页面编码,将会产生将提交编码设置回 UTF-8 的效果。然而,由于之前讨论的问题,这在 IE 中仍然不起作用accept-encoding在该浏览器中。

所以我怀疑它是否值得包括accept-charset修复非 IE 用户故意破坏页面编码的情况(可能会在页面上造成更多混乱,而不仅仅是表单)。

就我个人而言,我不打扰。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果页面已经是 UTF-8,那么向 HTML 表单添加 Accept-charset="UTF-8" 有什么好处吗? 的相关文章

  • 使用 JS 从列表中删除最近的 元素的 URL

    所以我有一个网址列表 并且有删除按钮 图像按钮 当点击删除按钮时 按钮旁边的 url 必须从列表中删除 let list const remove document getElementById remove const view docu
  • CSS3 Marquee / Ticker 动画最后没有空格

    我正在用 2 个项目集合构建字幕 旋转木马效果 循环两者item collection跨越translateX并不难 这里是小提琴 http jsfiddle net k1k3h2p0 但我不喜欢每个循环末尾的空白区域 知道两个集合的宽度可
  • 为什么 Python 不能打印 Unicode 符号? [复制]

    这个问题在这里已经有答案了 可能的重复 Python UnicodeDecodeError 我是否误解了编码 https stackoverflow com questions 368805 python unicodedecodeerro
  • 向右滚动时左侧粘性元素消失

    我正在尝试创建一个包含五个区域的网页 其中三个是粘性的 当用户向下滚动时 粘性功能可以正常工作 但是当窗口向右滚动超过一个视口的宽度时 应该粘在左侧的元素就会消失 我事先不知道数据有多宽 这就是为什么我试图让元素自动扩展以适应内容 有没有办
  • 响应式 CSS 圆圈

    Goal 响应式 CSS 圈子 具有相等半径的刻度 半径可以按百分比计算 半径可以通过媒体查询来控制 如果解决方案是javascript 我仍然需要模拟媒体查询触发器 我不需要媒体查询 但我确实希望能够在某些宽度下按百分比控制半径 medi
  • 自关闭输入标签在 HTML 4 中有效吗?

    根据http www w3 org TR html401 interact forms html h 17 4 http www w3 org TR html401 interact forms html h 17 4 输入元素应以单个结尾
  • 如何使用纯html5连接服务器端数据库?

    我们可以使用纯 html5 访问服务器端数据库 即不使用 PHP ASP 或任何其他后端语言 吗 我们可以使用Web sql数据库 但它存储在客户端 我需要访问服务器端数据库 可能是 mysql 或任何其他 HTML5 只是一个静态文档 因
  • Bootstrap 4 - 带按钮标签的居中文本

    我想实现一个非常简单的目标 我有一条线 文本向左对齐 按钮向右对齐 我希望文本与按钮的标签垂直对齐 我尝试使用填充 边距 但没有任何效果 我相信我缺少一个简单而智能的解决方案 笨蛋演示 https plnkr co edit KwRF2uO
  • 找出在 html5 Canvas 上单击了哪个对象

    假设我有一个 html5 canvas 应用程序 可以在其中将对象放置在绘图画布上 某种图表编辑器 例如 Visio 但更简单 是否有一个框架可以帮助我找到单击 拖动的对象 一个选项是捕获单击事件并迭代我的所有对象 以半智能方式 并检查它是
  • 关闭引导选项卡中的按钮 - 不将

    这个问题Twitter Bootstrap3 选项卡的关闭按钮 https stackoverflow com questions 23211290 close button for twitter bootstrap3 tabs展示了如何
  • 仅在图像加载后应用 jQuery 瀑布“回流”

    我正在使用 jQuery 瀑布来显示网格样式 为了阻止常见的图像重叠问题 我将瀑布方法包装在 load 函数中 例如 window load function buildcontainer waterfall colMinWidth 260
  • 删除通过pandas创建的html表格的边框

    我正在使用 python 脚本在网页上显示数据框 我用了df to html将我的数据框转换为 HTML 但是 默认情况下 它将边框设置为 0 我尝试通过自定义 css 模板来覆盖它 但它不起作用 这是我的熊猫代码 ricSubscript
  • 将 PictureStream 转换为 HTML5 画布

    我正在从 net Web 服务检索图片流的字节数组 JSON 字节数组响应如下所示 137 80 78 372 617 more 我正在尝试转换这个字节数组并将其绘制到 HTML 画布中 如下所示 var context document
  • WPF WebBrowser (3.5 SP1) 始终位于顶部 - 在 WPF 中显示 HTML 的其他建议

    我一直在拼命寻找一种在 WPF 应用程序中显示 HTML 的简单方法 有一些选项 1 使用WPF Web浏览器控件2 使用帧控制3 使用第三方控件 但是 我遇到了以下问题 1 WPF WebBrowser Control不是真正的WPF 它
  • 使用 WAMP 在浏览器中显示为注释的 PHP 代码 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 正如标题中所述 我的 PHP 代码显示在浏览器代码检查器中 就像被注释掉一样 例如
  • SwiftUI 表单中的动态行高

    我正在向 SwiftUI 表单添加控件以帮助用户输入数据 并限制条目 尽管 Forms 有很多值得喜欢的地方 但我发现在该容器之外运行良好的东西在容器内却会发生非常意想不到的事情 并且如何弥补这一点并不总是显而易见的 计划是将数据字段显示为
  • 阻止 Android WebView 尝试在 loadData() 上加载/捕获 CSS 等资源

    背景 这似乎与许多其他问题重复 相信我 事实并非如此 我正在尝试将 html 数据加载到WebView https developer android com reference android webkit WebView html 能够
  • 用于只读 DB 的 java ORM

    我了解 hibernate 但我想知道是否有一个更轻的 ORM 引擎只读数据库 我的意思是 我不需要一些事务查询或更新一些记录 另一方面 我需要处理一些大的记录列表 List
  • 如何将 nvarchar 解码为文本(SQL Server 2008 R2)?

    我有一个 SQL Server 2008 R2 表nvarchar 4000 field 存储该表的数据如下所示 696D616765206D61726B65643A5472 or 303131 011 我看到每个字符都编码为十六进制 我如
  • 通过innerHTML输入时span不应用css样式

    我有 Angular 应用程序 作为它的一部分 我在 div 中显示查询结果 具有 JSONContainer 的 ID 我想突出显示结果中的特定查询 因此我使用了一个管道来搜索结果 并将文本中的 FIELD VALUE 替换为 span

随机推荐