java后端接收中文乱码
本地没问题,服务器那边有这个,现在解决了,但是不知道问题所在,而且现在的方式也比较麻烦,前端和后端都需要进行转换(两边都需要,后端不转的话也是乱码),所以想问一下有没有更好的方式,只需要转一边就行
前端
后端
java后端接收中文乱码
本地没问题,服务器那边有这个,现在解决了,但是不知道问题所在,而且现在的方式也比较麻烦,前端和后端都需要进行转换(两边都需要,后端不转的话也是乱码),所以想问一下有没有更好的方式,只需要转一边就行
前端
后端
收起
这个首先你的用法就不标准,如果你是post的话,就不应该把参数放在url里,post里一般url只放一些很简单的参数,比如页码什么的,
正常你post一个json到服务端是不会有问题的。还有这个如果你非要在url里拼接的话,你遇到不同的服务器,就会有的乱码有的不乱码,这个和服务器配置有关。
还是改一下表单数据的封装方式吧,jquery有个serialize()方法可以直接把form表单序列化,一般就没问题了,传参数的时候大概就是你ajax里写个data属性,放你那个dataType上面就行
data:$(this.form).serialize()
然后服务端配个EncodingFilter,我看你spring-mvc里配置了。
这是你前端代码的问题
报告相同问题?