redis遇到无法正确显示中文的问题

yanzhaojun7 2015-09-12 07:48:59
问题描述:使用Java语言存入redis一个list的中文数据,但是再用java取这个值的时候却无法正确显示,
...全文
518 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2015-09-13
  • 打赏
  • 举报
回复
redis-cli 后面加上 --raw吧
oh_Maxy 版主 2015-09-13
  • 打赏
  • 举报
回复
看你redis服务器的编码格式,Linux下可以使用命令 cat /etc/sysconfig/i18n 一般都是UTF-8的。 因此java操作的时候,要保证中文也是UTF-8的。 反之亦然。
yanzhaojun7 2015-09-13
  • 打赏
  • 举报
回复
最后是这样解决的 jedis.lpush("xixi".getBytes("UTF-8"), "D:/aaa/啊啊".getBytes("UTF-8"));
yanzhaojun7 2015-09-13
  • 打赏
  • 举报
回复
引用 2 楼 rui888 的回复:
redis-cli 后面加上 --raw吧
不是这样啦,,我是说用Java取值~

50,686

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧