Redis中存储value中文显示问题解决
2017-08-22 22:52
423 查看
Redis的value存储中文后,get之后显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”,如何解决?
127.0.0.1:6379> set China 中国 OK 127.0.0.1:6379> get China "\xe4\xb8\xad\xe5\x9b\xbd" 127.0.0.1:6379> exit
解决方法:
启动redis-cli时,在其后面加上–raw即可,汉字即可显示正常。
[root@localhost redis]# ./bin/redis-cli --raw 127.0.0.1:6379> get China 中国 127.0.0.1:6379>
使用 redis-cli –help 获取更多帮助信息
[root@localhost redis]# ./bin/redis-cli --help redis-cli 4.0.1 Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]] -h <hostname> Server hostname (default: 127.0.0.1). -p <port> Server port (default: 6379). -s <socket> Server socket (overrides hostname and port). -a <password> Password to use when connecting to the server. -r <repeat> Execute specified command N times. -i <interval> When -r is used, waits <interval> seconds per command. It is possible to specify sub-second times like -i 0.1. -n <db> Database number. -x Read last argument from STDIN. -d <delimiter> Multi-bulk delimiter in for raw formatting (default: \n). -c Enable cluster mode (follow -ASK and -MOVED redirections). --raw Use raw formatting for replies (default when STDOUT is not a tty). --no-raw Force formatted output even when STDOUT is not a tty.
–raw 使用RAW格式回帖(默认时是不是一个TTY标准)
相关文章推荐
- Redis中的value包含中文显示的问题?
- 解决mysql数据库的Query failed: Incorrect string value: ' 。。。问题。(显示中文为?????)
- redis中存储中文额显示为16进制字符问题
- redis中存储中文额显示为16进制字符问题
- 解决qt程序在板子上不能正常显示中文的问题
- Eclipse+pydev解决中文显示和注释问题的方法大全
- delphi中Label中文显示不全的问题解决办法
- emma中文显示乱码问题解决(ubutnu)
- 解决 gvim 菜单无法显示中文的问题
- 如何解决CRichEditCtrl控件在显示中文时的选择位问题
- 解决Ubuntu系统中文乱码显示问题
- Linux系统下永久解决mysql存储中文问题
- 解决CentOS6.4 用SSH远程连接时显示中文乱码的问题
- 解决mysql排序字段的数据为中文时不能正常显示结果的问题
- MAC OSX ConvertToUTF8 安装步骤(解决SublimeText2/SublimeText3显示非UTF8中文乱码问题)
- 如何解决eclipse显示中文乱码问题?
- 解决Sybase库显示中文乱码问题
- 解决mysql数据库存储中文乱码的问题
- 解决mysql显示中文乱码的问题
- 彻底解决jsp中显示中文问题