首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要表单字符集?

问是否需要表单字符集?
EN

Stack Overflow用户
提问于 2010-09-04 11:40:32
回答 3查看 508关注 0票数 1

我的网站设置为UTF-8,我是否必须使用表单的accept-charset将我的表单也设置为utf-8?

例如,我的留言簿允许多语言,所以我的留言簿数据库表是utf8_unicode_ci,我的所有网页都使用相同的模板,所以所有页面的编码都是utf-8,因为我将网页的字符集设置为utf-8,我是否也将表单字符集设置为utf-8或no,因为我已经为网页本身设置了该字符集?

原因是我正在将我的网站转换为utf-8,而不是真的想要通过我所有的网站表单,添加表单字符集的utf-8属性。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-04 12:00:12

几乎每个像样的浏览器都会忽略accept-charset属性,转而使用表单对页面进行编码,因为它是在Content-Type响应头的charset参数中定义的。该属性仅在MSIE中有效,即便如此,它仍在错误地使用它。在Windows上运行的MSIE中,UTF-8以外的任何其他值都将被解释为CP-1252。

不要使用这个属性。没用的。

票数 2
EN

Stack Overflow用户

发布于 2010-09-04 11:42:24

通常,如果页面显式地使用UTF-8提供服务,则表单输入也将以该字符集进行编码。

票数 1
EN

Stack Overflow用户

发布于 2010-09-04 11:48:24

它缺省为页面所使用的字符编码/字符集。您只需确保您的响应头的内容类型为charset=utf-8

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3640800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档