解决表单提交时中文unable to decode value

如果网页的页面编码是gb2312,而后端接收的编码是utf-8,提交含有中文值的表单时,就会报unable to decode value的错误,如下图:

解决表单提交时中文unable to decode value_第1张图片

原本想通过js对提交的值进行编码转换操作,网上查了一下,原来form表单自带有一个“accept-charset”属性,通过它可以设置服务器处理表单的字符格式。

所以只需要在要提交的表单加上accept-charset="utf-8"即可解决!

你可能感兴趣的:(解决表单提交时中文unable to decode value)