使用post请求发送的数据后台接受发现被转码(不是乱码)
参考链接https://blog.csdn.net/qq_33802316/article/details/75518812前端是vue项目,利用post请求,后台是传统的web项目,servlet的doPost方法接收到前端发送的请求数据的时候,发现,数据被转码了,首先想到的竟然是乱码,然后一顿utf-8的设置,发现并没有什么卵用。很是蛋疼。正应了那句话,方向比努力重要。方向都搞错了。特此记录一
·
参考链接https://blog.csdn.net/qq_33802316/article/details/75518812
前端是vue项目,利用post请求,后台是传统的web项目,servlet的doPost方法接收到前端发送的请求数据的时候,发现,数据被转码了,首先想到的竟然是乱码,然后一顿utf-8的设置,发现并没有什么卵用。很是蛋疼。正应了那句话,方向比努力重要。方向都搞错了。特此记录一下。其实并不是什么码,而是前端发送请求的时候,会对特殊字符(除英文以外的中文,标点符号等)进行转码。后台接受到转码的数据的时候,只需要解码就可以了。URLDecoder.decode(str,"utf-8");问题解决。
更多推荐
已为社区贡献1条内容
所有评论(0)