Redis中文亂碼問題

問題流程

①存儲:

存一對key-value結構的數據到redis中,如:“name”-“張三”,操作成功

②查看:

使用redisManager查看數據,可見value是中文顯示

③獲取:

根據key獲取value,在控制檯輸出value,顯示的是"張三"。

④調用

使用postman調用該接口,發現返回值是問號,如"??"

解決方式

有幸得高人指點,
在接口的@RequestMapping中添加 produces = “application/json; charset=utf-8” 即可。如下所示

    @RequestMapping(value="/getValue", produces = "application/json; charset=utf-8")
	@ResponseBody
	public String getValue(String key) {
		return jedisClient.get(key);
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章