python 操作redis,显示中文OK,但是查看库中文不显示,咋整?

色郎中 2019-11-20 03:46:37
redis里存了包含中文的记录,在播放视频时,加载弹幕时,中文显示正常,见后面附图。

但是当查看REDIS里的记录时,发现中文不能正常显示,英文没问题。

其中在win10下的cmd命令行下查看时:
试过网上很多方法:
1 redis-cli --raw
2 chcp 60051,同时修改字体
...
都是不能正常显示中文,又用可视化的REDIS工具查看,values as 处都选了一遍也不能正常显示中文。

最后发现,pthon (代码都指定了编码:# coding:utf8)控制台打印出来的结果如下,也不能显示中文:

b'{"__v": 0, "author": "DIYgod", "time": 0.737262, "date": 1574224965, "text": "\\u8001T \\u662f\\u94c1\\u516c\\u9e21", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "2019112012424522c72a4c94c3425c93a0889a77c94e9a", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 14.319752, "date": 1574224944, "text": "\\u8292\\u679c\\u662f\\u80a1\\u4ed9", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "201911201242242ea6d8b605734558a16e47241e366c03", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 10.508851, "date": 1574224925, "text": "\\u8001T \\u662f\\u80a1\\u795e", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "2019112012420595c7fa9283474ed8ba8a8f0cd54160ed", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 8.740058, "date": 1574224753, "text": "\\u8089\\u54e5\\u662f\\u80a1\\u795e", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "20191120123913dcf2aebd397547ae8a7c08c7edb09872", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 13.890661, "date": 1574224715, "text": "mmmmmmmmmmmmmmm", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "20191120123835a924c8080d8e40feae7539d1d4a13b01", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 10.957534, "date": 1574224712, "text": "nnnnnnnnnnnnnnnnnnn", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "201911201238320d0a685f4fbd4e278eb9b5891f6a7016", "player": "2"}'

b'{"__v": 0, "author": "DIYgod", "time": 7.966033, "date": 1574224709, "text": "bbbbbbbbbbbb", "color": 16777215, "type": 0, "ip": "127.0.0.1", "_id": "2019112012382976e5e7a1c57f48b8a685b1cf7bac6cb5", "player": "2"}'


命令行查看结果:





用可视化工具查看结果:



只有弹幕里显示中文是OK的

...全文
379 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_44866535 2021-05-17
  • 打赏
  • 举报
回复
我也遇到了这个问题 不知道咋整了
源码链接: https://pan.quark.cn/s/a4b39357ea24 在本研究中,我们将详细研究如何借助Python执行数据可视化,旨在剖析2018年期间中国四个主要城市——北京、上海、广州以及深圳的空气质量状况。通过绘制反映空气质量指数(AQI)与细颗粒物(PM2.5)变化趋势的图表,我们能够深入理解这些大都市全年的空气环境质量,并明确评估其优良天气所占的比重。 我们必须首先进行数据准备工作。在当前提供的压缩文件内,名为"2018天气"的文件极有可能是数据来源,其中可能收录了涉及四个城市每日空气质量监测的详细信息。这些数据通常涵盖日期、城市名称、AQI数值、PM2.5含量等核心参数。在Python编程环境中,我们惯常运用pandas来对这类结构化数据进行高效的处理和分析。 1. **数据导入与初步处理**: - 利用`pandas.read_csv()`方法来导入存储为CSV格式的数据资料。 - 数据整理:对数据中的空白项、非正常数值进行修正,保证数据的精确性。 - 调整日期字段的格式,确保其能够适用于时间序列分析的需求。 2. **数据深度分析**: - 针对每个城市的AQI和PM2.5数据执行统计性描述,例如计算平均值、中位数、标准偏差等指标。 - 确定空气质量良好天气的天数,即那些AQI值低于75(依据中国的空气质量评估标准)的日数。 3. **数据呈现**: - 运用matplotlib或seaborn工具绘制折线图,直观展示四个城市在2018年全年的AQI和PM2.5变化动态。 - 可通过采用不同的颜色方案和线条类型来区分不同城市的数据系列。 - 添加必要的图示元素,如日期坐标轴、城市名称标注、图表标题及图例说明,以提升图表的可读...

37,739

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

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