gpt4 book ai didi

java - Spring Restful支持json数据多语言

转载 作者:行者123 更新时间:2023-12-02 03:46:14 25 4
gpt4 key购买 nike

我已经实现了 Spring Restful 服务。它按预期工作正常,但这里的问题是有时请求正文 json 数据有多种语言,如中文、法语、日语。

请求正文

{
"firstName": "demo",
"lastName": "françois1",
"email": "你好"
}

在 Controller 方法中,我获取以下格式的 json 数据

{
"firstName": "demo",
"lastName": "ad�la�de",
"email": "??"
}

用户提供给休息服务的内容和 Spring Controller 方法返回给我的内容有很多差异。谁能帮我看看出了什么问题吗?

最佳答案

web.xml ,尝试添加过滤器

<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/springmvc_path/*</url-pattern>
</filter-mapping>

替换 /springmvc_path/*与您的 springMVC servlet 的 <url-pattern> 部分

然后重新启动网络服务器。

关于java - Spring Restful支持json数据多语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com