Доброго времени суток.
О системе:
ОС сервера - CentOS Linux 7,
Zabbix server - 4.2.4,
ОС агента - Windows Server 2008 R2,
Zabbix agent - 4.2.5,
Помогите разобраться с кодировкой. Написал модуль, который возвращает русский текст. Сначала проверил через консоль, всё отображается корректно. Проверил на хосте используя zabbix_agentd.exe, так же отображается корректно. Проверяю с сервера, на котором развёрнут Zabbix server используя zabbix_get, получаю нечто не понятное, английские буквы отображаются корректно, а русские в виде: "▒▒▒▒▒ ▒▒▒▒▒ਭ▒▒ Web". В Web интерфейсе Zabbix-а: "????? ?????ਭ?? Web". В базе zabbix кодировка таблиц стоит UTF8, но это и не важно, насколько я понимаю, кодировка сбивается при получении данных с хоста.
Проверил локали на сервере, везде UTF8, в модуле жёстко задал, чтоб он возвращал текст в UTF8.
Вкратце о модуле, он берёт текст из текстового файла и возвращает его на запрос агента. В файле текст точно в UTF8.
Что нужно настроить, чтоб он корректно воспринимал русский текст от модуля?
О системе:
ОС сервера - CentOS Linux 7,
Zabbix server - 4.2.4,
ОС агента - Windows Server 2008 R2,
Zabbix agent - 4.2.5,
Помогите разобраться с кодировкой. Написал модуль, который возвращает русский текст. Сначала проверил через консоль, всё отображается корректно. Проверил на хосте используя zabbix_agentd.exe, так же отображается корректно. Проверяю с сервера, на котором развёрнут Zabbix server используя zabbix_get, получаю нечто не понятное, английские буквы отображаются корректно, а русские в виде: "▒▒▒▒▒ ▒▒▒▒▒ਭ▒▒ Web". В Web интерфейсе Zabbix-а: "????? ?????ਭ?? Web". В базе zabbix кодировка таблиц стоит UTF8, но это и не важно, насколько я понимаю, кодировка сбивается при получении данных с хоста.
Проверил локали на сервере, везде UTF8, в модуле жёстко задал, чтоб он возвращал текст в UTF8.
Вкратце о модуле, он берёт текст из текстового файла и возвращает его на запрос агента. В файле текст точно в UTF8.
Что нужно настроить, чтоб он корректно воспринимал русский текст от модуля?
Comment