如果网页的页面编码是gb2312,而后端接收的编码是utf-8,提交含有中文值的表单时,就会报unable to decode value的错误,如下图:
原本想通过js对提交的值进行编码转换操作,网上查了一下,原来form表单自带有一个“accept-charset”属性,通过它可以设置服务器处理表单的字符格式。
所以只需要在要提交的表单加上accept-charset="utf-8"即可解决!
如果网页的页面编码是gb2312,而后端接收的编码是utf-8,提交含有中文值的表单时,就会报unable to decode value的错误,如下图:
原本想通过js对提交的值进行编码转换操作,网上查了一下,原来form表单自带有一个“accept-charset”属性,通过它可以设置服务器处理表单的字符格式。
所以只需要在要提交的表单加上accept-charset="utf-8"即可解决!
本文标题:解决表单提交时中文unable to decode value
本文链接:https://www.haomeiwen.com/subject/qohtpttx.html
网友评论