覆盖浏览器“编码”设置会导致POST数据中发送无效字符

时间:2012-04-09 20:19:26

标签: unicode encoding character-encoding

当浏览器“编码”设置强制进入“自动检测”以外的其他设置时,我遇到了一个令人沮丧的问题。当我的HTML表单被POST时,字符如“?”或“”正在进入数据库。有没有一个很好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

似乎至少在某些浏览器上,accept-charset标记中的form指定了表单数据的编码,其方式不会影响用户对设置的处理方式。这听起来很合理。表单数据编码可能与页面的编码不同,并且该属性用于此目的。