LINUX.ORG.RU
решено ФорумAdmin

OCS Inventory и русская кодировка

 , ,


0

1

Имеем Debian 7 wheezy, на котором установлен OSC inventory 2.0.5 (то что идёт и оффициальных репозитариев). Имеем зоопарк компьютеров порядка 900 штук (в основном винда в разных её состояниях, от ХП до 8ки).
Проблема в следующем: при передачи данных русские символы передаются в виде вопросов. Пробовал менять ocs агент на версии 2.0.5. и 2.1.1 - разницы никакой.
Вот пример ХП: http://itmages.ru/image/view/1982498/41b165df
Но в принципе и 7 и выше тоже показывают что то подобное.

В чём может быть дело?

★★★

За что тебе зарплату платят, если ты не можешь понять, что дело в кодировке? Скорее всего на клиентских машинах у тебя cp1251, а на сервере UTF-8.

X10Dead ★★★★★
()
Последнее исправление: X10Dead (всего исправлений: 2)
Ответ на: комментарий от anonymous

Это и ежу понятно, что в кодировке. Что делать в этом случае?

mango ★★★
() автор топика
Ответ на: комментарий от vel

Может в последнем OCS сервере нет проблем, но не хочется ставить версии отличные от тех, что репозитарии.

mango ★★★
() автор топика
Ответ на: комментарий от mango

Для теста можно и поставить. Другое дело, что Шindoшs всё равно будет делать всё исключительно в cp1251, даже если указать использовать столь нелюбимый отдельной местной личностью «хрюникод». Я нарвался так с AIDA64 (ex-Everest) и базу MySQL пришлось конвертировать в cp1251. Тут, скорее всего, те же яйца, вид сбоку.

dhameoelin ★★★★★
()

Спасибо всем за ответы, если можно так сказать...
В итоге буду разбираться сам.

ЗЫ.(бурчу себе под нос) /offtop Вот до у нас лор скатился... вместо приятного общения со здравомыслящими людьми, которые подскажут и помогу советами, получаешь выкрики напыщенных высокомерных и прыщавых выскочек.

mango ★★★
() автор топика
30 ноября 2014 г.
Ответ на: комментарий от avpetrovskiy

Да, всё получилось.
Причина оказалась в том, что при создании таблицы ocs в MySql не указал кодировку.
Собственно:

$ mysql -uroot -p
mysql> create database ocsweb character set utf8;
mysql> GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocsweb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> quit;
В итоге никаких «левых» пакетов не ставил, все из репозитариев дебиана.
Спасибо ещё этой статье

Так что теперь всё работает в связке с GLPI. И на контроле

Всего в базе	 		 	 426
Доступно для просмотра	 		 426
Сегодня подключилось	 		 72
Сегодня инвентаризировано	 		71
Недоступны для просмотра уже более, чем 30 дней	 	0
Number of SNMP devices	 		 	0
Number of non inventoried network interfaces	 	566

mango ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.