如何处理Zabbix监控值中文字符乱码情况?3点思路分享( 二 )
var out=\"\"value = https://www.jinnalai.com/n/value.replace(//s+/g,/"\").replace(/[\\r\\n]/g,\"\")for (var i = 0; i < value.length / 2; i++) {if (value[2*i] < \'8\' ){var tmp = \"0x\" + value[2*i] + value[2*i + 1]out += String.fromCharCode(tmp);} else {// 忽略非ascii码字符i +=1}}return out
此外,可以使用js进行编码转化,由于常用中文字符较多,对应的js代码体积大,运行消耗资源较多 。对于监控,不建议在Zabbix的预处理中使用复杂的js脚本,可以使用第三方工具进行转码后再由Zabbix监控 。
Tags:
推荐阅读
- 如何提高体能
- 如何控制应付账款大幅度增加
- pandas数据处理:常用却不甚了解的函数,pd.read_excel
- 游学电子:fastapi框架调试websocket功能时报错404的处理方案
- 如何控制混凝土墙柱下部烂根现象
- 如何看一台笔记本电脑是否为翻新机或二手货
- 疯狂老爸箴言录:如何成为一个成功的父亲
- 如何控制沙糖桔幼树明年不开花
- 如何盈利?AI行业投“棋”问路,企业级应用竞争白热化
- 怎么处理玻璃上面的细小划痕