mbstring.script_encoding no value
Ad Widget
Collapse
Кодировка в разделах Zabbix 1.8
Collapse
X
-
-
Так, тогда ещё предложения:
1. Попробуйте сменить значение на ISO-8859-1
2. Какая локаль стоит при запуске php? Т.е. если это модуль апача, то какая у него локаль в скрипте запуска, а если через cgi, то какая при отработке там.
3. Посмотрите, что у вас со шрифтами, с наличием русских кодовых страниц в них.Comment
-
Вот я что у себя нашел (уже с исправлением на UTF-8)
mbstring
Multibyte Support => enabled
Multibyte string engine => libmbfl
Multibyte (japanese) regex support => enabled
Multibyte regex (oniguruma) version => 4.4.4
Multibyte regex (oniguruma) backtrack check => On
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
Directive => Local Value => Master Value
mbstring.detect_order => no value => no value
mbstring.encoding_translation => Off => Off
mbstring.func_overload => 0 => 0
mbstring.http_input => pass => pass
mbstring.http_output => pass => pass
mbstring.internal_encoding => UTF-8 => UTF-8
mbstring.language => neutral => neutral
mbstring.strict_detection => Off => Off
mbstring.substitute_character => no value => no valueLast edited by Kenny; 14-01-2010, 12:04.Comment
-
1. Попробуйте сменить значение на ISO-8859-1
--Не помогает то же самое, русский шрифт не отображается в графиках.
2. Какая локаль стоит при запуске php? Т.е. если это модуль апача, то какая у него локаль в скрипте запуска, а если через cgi, то какая при отработке там.
--Как это можно посмотреть или где?
3. Посмотрите, что у вас со шрифтами, с наличием русских кодовых страниц в них.
--Как посмотреть? Русский у меня отображается, страницы ведь я вижу, только в графиках (русс.) неотображается.Comment
-
Вот! Нашел на форуме пофиксенный баг там..ну неважно... вот по этой ссылке http://www.zabbix.com/developers.php взял архив, из него обновил frontends шрифты встали на свои места, tedy1, попробуйте заменить может вылечит вашу проблему тоже.1. Попробуйте сменить значение на ISO-8859-1
--Не помогает то же самое, русский шрифт не отображается в графиках.
2. Какая локаль стоит при запуске php? Т.е. если это модуль апача, то какая у него локаль в скрипте запуска, а если через cgi, то какая при отработке там.
--Как это можно посмотреть или где?
3. Посмотрите, что у вас со шрифтами, с наличием русских кодовых страниц в них.
--Как посмотреть? Русский у меня отображается, страницы ведь я вижу, только в графиках (русс.) неотображается.Last edited by Kenny; 14-01-2010, 12:52.Comment
-
Pre-1.8 (stable) 9309 ïîñòàâèë Frontends íå ïîìîãëî, òîæå ñàìîå...Âîò! Íàøåë íà ôîðóìå ïîôèêñåííûé áàã òàì..íó íåâàæíî... âîò ïî ýòîé ññûëêå http://www.zabbix.com/developers.php âçÿë àðõèâ, èç íåãî îáíîâèë frontends øðèôòû âñòàëè íà ñâîè ìåñòà, tedy1, ïîïðîáóéòå çàìåíèòü ìîæåò âûëå÷èò âàøó ïðîáëåìó òîæå.Comment
-
судя по скриншу твоему у тебя проблема глубже с кодировкой, у меня была такая же..я возился менял настройки кодировок, где только можно...в итоге как и написал в первом посте я переставил linux с чистого листа с настройками языка по умолчанию..и соответственно кодировкой и у меня оставался один косяк...ну вот frontend из архива 1,9 вылечил. Попробуй глянь, что locale выдаст?Last edited by Kenny; 14-01-2010, 14:08.Comment
-
frontend c 1.9 ïîñòàâèë, íåïîìîãëî....ñóäÿ ïî ñêðèíøó òâîåìó ó òåáÿ ïðîáëåìà ãëóáæå ñ êîäèðîâêîé, ó ìåíÿ áûëà òàêàÿ æå..ÿ âîçèëñÿ ìåíÿë íàñòðîéêè êîäèðîâîê, ãäå òîëüêî ìîæíî...â èòîãå êàê è íàïèñàë â ïåðâîì ïîñòå ÿ ïåðåñòàâèë linux ñ ÷èñòîãî ëèñòà ñ íàñòðîéêàìè ÿçûêà ïî óìîë÷àíèþ..è ñîîòâåòñòâåííî êîäèðîâêîé è ó ìåíÿ îñòàâàëñÿ îäèí êîñÿê...íó âîò frontend èç àðõèâà 1,9 âûëå÷èë. Ïîïðîáóé ãëÿíü, ÷òî locale âûäàñò?
Âîò:
fonts# locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=Comment
-
tedy1,
Странная какая-то локаль. Обычно она зовётся en_US.<что-то там>, скажем, en_US.UTF-8 (либо en_US.utf8). Раньше обычно в системах без поддержки русской локали ставилась 'С' (LANG=C). В зависимости от ОС прописывается в разных файлах в /etc. Сделайте (в случае bash+RH/CentOS) так:
# export LANG=C
# /etc/init.d/httpd restart
Русский язык вы видите, потому что символы отображаются браузером на вашей стороне. А текст на графиках строится (и размещается) на стороне сервера.
Проверьте наличие директории fonts в корне frontend-а Zabbix-а с присутствующим файлом DejaVuSans.ttf и права доступа на него.Comment
-
Íåïîìîãàåò.tedy1,
Ñòðàííàÿ êàêàÿ-òî ëîêàëü. Îáû÷íî îíà çîâ¸òñÿ en_US.<÷òî-òî òàì>, ñêàæåì, en_US.UTF-8 (ëèáî en_US.utf8). Ðàíüøå îáû÷íî â ñèñòåìàõ áåç ïîääåðæêè ðóññêîé ëîêàëè ñòàâèëàñü 'Ñ' (LANG=C).  çàâèñèìîñòè îò ÎÑ ïðîïèñûâàåòñÿ â ðàçíûõ ôàéëàõ â /etc. Ñäåëàéòå (â ñëó÷àå bash+RH/CentOS) òàê:
# export LANG=C
# /etc/init.d/httpd restart
Ðóññêèé ÿçûê âû âèäèòå, ïîòîìó ÷òî ñèìâîëû îòîáðàæàþòñÿ áðàóçåðîì íà âàøåé ñòîðîíå. À òåêñò íà ãðàôèêàõ ñòðîèòñÿ (è ðàçìåùàåòñÿ) íà ñòîðîíå ñåðâåðà.
Ïðîâåðüòå íàëè÷èå äèðåêòîðèè fonts â êîðíå frontend-à Zabbix-à ñ ïðèñóòñòâóþùèì ôàéëîì DejaVuSans.ttf è ïðàâà äîñòóïà íà íåãî.
DejaVuSans.ttf - åñòü.Comment
Comment