El servidor Áú»¢¶Ä²© espera que cada valor de text retornable sigui codificat amb UTF8. Aix¨° t¨¦ relaci¨® amb qualsevol tipus de verificacions: agent Áú»¢¶Ä²©, SSH, Telnet, etc.
Diferents sistemes/perif¨¨rics monitorats i diferents verificacions poden retornar car¨¤cters no-ASCII dins el seu valor. En aquest cas, gaireb¨¦ totes les claus possibles de zabbix contenen un par¨¤metre de clau addicional - <encoding>. Aquest par¨¤metre de clau ¨¦s opcional, per¨° conv¨¦ especificar-ho si el valor reenviat no ¨¦s dins la codificaci¨® UTF8 i si cont¨¦ caracters no-ASCII. Sin¨®, el resultat podria ¨¦sser no esperat i imprevisible.
Aqu¨ª sota trobareu una descripci¨® del comportament amb diferents motors de base de dades.
Si un valor cont¨¦ un car¨¤cter no-ASCII amb una codificaci¨® no-UTF8, aquest car¨¤cter i els seg¨¹ents no es tindran pas en compte quan la base de dades l'emmagatzemi. No hi haur¨¤ pas cap missatge d'av¨ªs dins de zabbix_server.log.
Pertinent com a m¨ªnim per MySQL versi¨® 5.1.61
Si un valor cont¨¦ un car¨¤cter no-ASCII amb una codificaci¨® no-UTF8, hi haur¨¤ una petici¨® SQL fallida (PGRES_FATAL_ERROR:ERROR invalid byte sequence for encoding) i les dades no s'emmagatzemaran pas. S'escriur¨¤ un missatge d'av¨ªs a zabbix_server.log.
Pertinent com a m¨ªnim per la versi¨® 9.1.3 de PostgreSQL.