zabbix脚本输出文本信息乱码的问题:
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‘: [‘失败‘]}