[comment]: # translation:outdated

[comment]: # ({f0391121-df5bbb96})
# 4 Кодирање враћених вредности

Zabbix сервер очекује сваку враћену текстуалну вредност у UTF8 кодирању.
Ово се односи на било коју врсту провера: Zabbix агент, SSH, Telnet, итд.

Различити надгледани системи/уређаји и провере могу вратити не-ASCII
карактере у вредности. За такве случајеве скоро сви могући **zabbix** кључеви
садрже додатни параметар кључа ставке - **<encoding>**. Овај
параметар кључа није обавезан, али треба га навести ако враћена
вредност није у UTF8 кодирању и садржи карактере који нису ASCII.
У супротном резултат може бити неочекиван и непредвидљив.

Опис понашања са различитим базама података у таквим случајевима
следи.

[comment]: # ({/f0391121-df5bbb96})

[comment]: # ({b4119079-b4119079})
#### MySQL

Ако вредност садржи карактер који није ASCII у кодирању које није UTF8 - овај
карактер и следеће ће бити одбачено када база података буде сачувала
ову вредност. Неће бити исписане поруке упозорења
*zabbix\_server.log*.\
Релевантно за најмање MySQL верзију 5.1.61

[comment]: # ({/b4119079-b4119079})

[comment]: # ({c305c3e1-c305c3e1})
#### PostgreSQL

Ако вредност садржи карактер који није ASCII у кодирању које није UTF8 - ово
ће довести до неуспелог SQL упита (PGRES\_FATAL\_ERROR:ERROR неважећи бајт
секвенца за кодирање) и подаци се неће чувати. Прикладна
порука упозорења ће бити уписана у *zabbix\_server.log*.\
Релевантно за најмање PostgreSQL верзију 9.1.3

[comment]: # ({/c305c3e1-c305c3e1})
