返回中文错误提示乱码了

来源:3-6 异常的处理

慕哥7139721

2023-03-08

HTTP/1.1 400
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Type: application/problem+json
Transfer-Encoding: chunked
Date: Wed, 08 Mar 2023 11:53:31 GMT
Connection: close

{
“cause”: null,
“stackTrace”: [],
“type”: “https://zalando.github.io/problem/constraint-violation”,
“status”: “BAD_REQUEST”,
“violations”: [
{
“field”: “email”,
“message”: “éžæ³•电å­é‚®ä»¶åœ°å€”
},
{
“field”: “password”,
“message”: “密ç 中å¿
é¡»åŒ
å«è‡³å°‘ 1 个大写字æ¯ã€‚密ç åŒ
å«éžæ³•çš„QWERTYåºåˆ— qwert。”
},
{
“field”: “userDto”,
“message”: “密ç 输å
¥ä¸ä¸€è‡´”
}
],
“title”: “Constraint Violation”,
“message”: “Constraint Violation”,
“instance”: null,
“parameters”: {},
“detail”: null,
“localizedMessage”: “Constraint Violation”,
“suppressed”: []
}

返回中文错误提示乱码了 ;

写回答

1回答

接灰的电子产品

2023-03-08

本地化设置问题,请下载 git 源码运行看是否有问题,如果没有请检查自己的本地化资源文件的编码,设置为 utf-8,另外对比 git 和自己源码的国际化配置

0
1
慕哥7139721
找到原因了 spring的版本要大于 2.3.3.RELEASE server: servlet: encoding: force: true 配置要生效; Content-Type: application/problem+json;charset=UTF-8 这个请求头有带上 ;charset=UTF-8 返回的就是中文了
2023-03-09
共1条回复

Spring Security+OAuth2 精讲,打造企业级认证与授权

一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题。

1042 学习 · 316 问题

查看课程