UTF-8字符编码不适用于Spring Boot

时间:2018-07-17 03:05:36

标签: java spring spring-boot

我有一个spring boot应用程序,它使用post使用UTF-8存储内容,并使用UTF-8读取内容。 当我使用任何中文字符时,响应都将显示为“ ...”,而不是实际值。 我为所有传入和传出值都设置了UTF-8。

我还编写了一个过滤器,该过滤器为正在调用的httpservletrequest和httpservletresponse设置字符编码,但是仍然无法正常工作。

这主要是一个REST API,不会返回实际值,而是返回“?”。

我正在使用Spring Boot 1.2.3。

1 个答案:

答案 0 :(得分:0)

您需要将数据库字符集更改为utf-8的超集utf8mb4,单击here将为您提供帮助。