Ad Widget

Collapse

Zabbix Acknowledges на русском языке

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neiromc
    Member
    • Sep 2010
    • 58

    #1

    Zabbix Acknowledges на русском языке

    Всем привет.

    В недавнем времени обнаружил что если заполнить Acknowleges на русском языке, то в результате в базу пишется текст в непонятной кодировке в виде "??? ?? ????? ???"

    Поправить это можно очень просто.
    vim {your_zabbix_install_path_here}/include/db.inc.php

    находим такие строки
    Code:
      else{
           DBexecute('SET NAMES utf8');
           DBexecute('SET CHARACTER SET utf8');
      }
    }
    и приводим к такому виду
    Code:
      else{
           DBexecute('SET NAMES utf8');
           DBexecute('SET CHARACTER SET utf8');
      }
    [COLOR="blue"]  mysql_query("SET NAMES utf8");[/COLOR]
    }
    вот собственно и все.

    P.S. так же рекомендую добавить в файл
    include/page_header.php

    вот такую строку:
    Code:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    эту строку надо вставить после тэга <title></title> в <head>

    Кусок кода будет выглядеть вот так:
    Code:
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title><?php echo $page_title; ?></title>
            <meta name="Author" content="ZABBIX SIA" />
            [COLOR="blue"]<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> [/COLOR]
            <link rel="shortcut icon" href="images/general/zabbix.ico" />
            <link rel="stylesheet" type="text/css" href="css.css" />
    Может и очевидные вещи написал, но буду рад, если кому то это тоже поможет.
    Спасибо за внимание!
Working...