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

yanzhaojun7 2015-09-12 07:48:59
问题描述:使用Java语言存入redis一个list的中文数据,但是再用java取这个值的时候却无法正确显示,
...全文
477 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子托尼啊 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取值~
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2015-09-12 07:48
社区公告
暂无公告