开发者社区 问答 正文

redis存一对key-value,value为中文。根据key,取出value乱码。控制台正常。

已解决

# 具体流程

1.用redis存储一对key-value,value为中文。存储成功 cun.png

2.用RedisManager查看value,显示为中文。 管理.png

3.根据key取值,控制台输出的值是中文, 控制台.png

但是使用postman调用接口,显示的是乱码。 取.png

# 附上相关配置和代码

01.pom.xml配置 pom.png

02.redis.xml配置 redis.png

03.接口和实现 接口.png 实现.png

04.调用 调用.png

展开
收起
java萌新0321 2020-02-28 12:11:17 2375 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 萌萌是个乖宝宝
    采纳回答

    1、直接return “张三” 试试; 2、在@ResponseBody的方法中加入produces="application/json;charset=utf-8"

    2020-02-28 13:46:59 举报
    赞同 1

    评论

    全部评论 (1)

    登录后可评论
    头像
    感谢大神的建议,这样就解决了。不过这个produces,应该是加在@RequestMapping里的吧
    2020-03-02 14:00:43
    赞同回复举报