zabbix脚本输出文本信息乱码的问题

zabbix脚本输出文本信息乱码的问题:

使用python3脚本返回具体日志文本。在SHELL下正常显示,但是:

zabbix拿到的数据:{'/opt/log/sorder.data.sync_info.log': ['\xe5\xa4\xb1\xe8\xb4\xa5']}

 

开始使用以为可以使用.decode('UTF-8')

发现问题依旧。

 

脚本需要使用.decode('string-escape')搞定

print(str(res).decode('string-escape')

 

zabbix显示数据正常:

{'/opt/log/sorder.data.sync_info.log': ['失败']}

posted @ 2021-06-29 16:15  colinshi  阅读(220)  评论(0编辑  收藏  举报