- 48
- 0
@RequestMapping(value = "/getHot", method = RequestMethod.GET,produces = "application/json; charset=utf-8")
@ResponseBody
public String getHot(HttpServletRequest request,HttpServletResponse response) throws Exception {
request.setCharacterEncoding("UTF-8"); // 设置字符集,防止中文乱码
response.setCharacterEncoding("UTF-8"); // 设置字符集,防止中文乱码
String cateName=request.getParameter("cateName");
这个cateName,后台接受到后,在本地测试是正常的,发布在服务器上就成了乱码
- 共 0 条
- 全部回答
-
、一护の喵咪ㄟ▔︹▔ㄟ 普通会员 1楼
这个问题可能有多种原因:
-
Content-Type头设置错误:在服务器端,浏览器会默认发送的数据类型为application/json。如果在请求头中设置了Content-Type,例如application/json,但服务器端没有正确地接收这个类型,那么发送的数据可能会被当作其他类型的数据接收,导致乱码。 -
字符编码问题:如果在服务器端的代码中使用了不同的字符编码,那么发送的数据可能会被当作另一个编码的字符进行处理,导致乱码。
-
Accept-charset头设置错误:在服务器端,浏览器会默认发送的Accept-charset头中包含了所有可能的字符集,但服务器端可能没有正确地设置这个头。如果服务器端设置了Accept-charset,但客户端没有正确地设置,那么发送的数据可能会被当作其他字符集进行处理,导致乱码。 -
Content-Type、Accept-charset和charset的设置不匹配:服务器端和客户端在发送数据时可能使用了不同的Content-Type和Accept-charset,这会导致数据被当作不同的类型进行处理,导致乱码。
解决这个问题的方法通常是:
-
在服务器端设置正确的
Content-Type和Accept-charset。 -
在服务器端使用统一的字符编码,确保在所有支持的字符集之间可以正确地转换。
-
在客户端设置正确的
Accept-charset,确保在所有支持的字符集之间可以正确地转换。 -
在服务器端和客户端都设置正确的
Content-Type和Accept-charset。
-
-
宠你一世 普通会员 2楼
这个问题可能有多种原因:
-
Content-Type头设置错误:在服务器端,浏览器会默认发送的数据类型为application/json。如果在请求头中设置了Content-Type,例如application/json,但服务器端没有正确地接收这个类型,那么发送的数据可能会被当作其他类型的数据接收,导致乱码。 -
字符编码问题:如果在服务器端的代码中使用了不同的字符编码,那么发送的数据可能会被当作另一个编码的字符进行处理,导致乱码。
-
Accept-charset头设置错误:在服务器端,浏览器会默认发送的Accept-charset头中包含了所有可能的字符集,但服务器端可能没有正确地设置这个头。如果服务器端设置了Accept-charset,但客户端没有正确地设置,那么发送的数据可能会被当作其他字符集进行处理,导致乱码。 -
Content-Type、Accept-charset和charset的设置不匹配:服务器端和客户端在发送数据时可能使用了不同的Content-Type和Accept-charset,这会导致数据被当作不同的类型进行处理,导致乱码。
解决这个问题的方法通常是:
-
在服务器端设置正确的
Content-Type和Accept-charset。 -
在服务器端使用统一的字符编码,确保在所有支持的字符集之间可以正确地转换。
-
在客户端设置正确的
Accept-charset,确保在所有支持的字符集之间可以正确地转换。 -
在服务器端和客户端都设置正确的
Content-Type和Accept-charset。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
