Добрый день.
Планируется ли поддержка русского языка, например, в комментариях для объектов?
			
			
			
				другими словами: чтоб можно было комменты на русском писать
			
			
			
				Теоретически это должно работать, надо только правильно выставить code page для сервера (параметр CodePage в файле netxmsd.conf, по умолчанию ISO-8859-1) и для базы. И сервер должен быть скомпилирован с поддержкой iconv - в Linux'е и FreeBSD скорее всего так и будет.
			
			
			
				Да, действительно, про конфигурационный файл я как-то не подумал.
Всё работает, спасибо. Не только комменты, но и названия по-русски можно.
			
			
			
				добавлено в документ 'FAQ/ЧаВо'
			
			
			
				В продолжение темы: что сделать, чтобы русские (не английские) буквы были видны через web-интерфейс?
			
			
			
				Quote from: Weird on October 12, 2007, 12:40:01 PM
В продолжение темы: что сделать, чтобы русские (не английские) буквы были видны через web-интерфейс?
Я сделал патч для nxhttpd - теперь он понимает параметр CodePage в nxhttpd.conf - так-же как netxmsd. Надо заменить приложенный файл и пересобрать.
			
 
			
			
				предлагаю размещать параметр 'CodePage' в конфигурационных файлах по умолчанию
			
			
			
				пробую запускать сервер netxmsd  ( v.0.2.19 собран с поддержкой iconv) c параметром "CodePage = UTF-8" на системе FreeBSD
подключаюсь win-консолью (система WinXP Prof rus) и пробую вводить русские символы в названия шаблонов, но тщетно, вместо букв знаки вопроса
что можно сделать?
			
			
			
				А если поставить не UTF-8 а например CP-1251? Возможно возникают какие-то проблемы из-за того что UTF-8 это multibyte.
			
			
			
				Нашел баг, похоже он специфичен для FreeBSD и возможно коммерческих UNIX'ов (AIX, HP-UX, etc.). Замена unicode.cpp в src/libnetxms на приложенный должна помочь.
(для версий <0.2.21)
			
			
			
				FreeBSD 7.0-Stable.
MySQL-5.1.26 собран с поддержкой UTF-8:
| character_set_client            | utf8                              |
| character_set_connection        | utf8                              |
| character_set_database          | utf8                              |
| character_set_filesystem        | binary                            |
| character_set_results           | utf8                              |
| character_set_server            | utf8                              |
| character_set_system            | utf8                              |
| character_sets_dir              | /usr/local/share/mysql/charsets/  |
| collation_connection            | utf8_general_ci                   |
| collation_database              | utf8_general_ci                   |
| collation_server                | utf8_general_ci                   |
NetXMS поставил из портов версию 0.2.21. 
В nxhttpd.conf прописал CodePage = UTF-8 (пробовал также указать CodePage = UTF8)
В итоге русские буквы сохраняются как-то странно. Примерно первая половина введенного текста сохраняется нормально, а вторая вопросиками. Что можно сделать? Менять файл внутри архива с портом как-то не кошерно. :)
P.S. В догонку, кто как делает себе русский язык? Может стоит использовать в MySQL и в NetXMS cp1251?
----------------------------------------------------------------------------------------------------------------------
Извиняюсь за поспешность. :) Сейчас попробовал с использованием cp1251 - собрал MySQL с поддержкой cp1251 и указал в nxhttpd.conf CodePage = CP1251 - все замечательно работает. Если указать CodePage = CP-1251, то русский текст не сохраняется. Спасибо :)
			
			
			
				попробуй собрать MySQL, из портов, с установками по умолчанию, и заного проверь кодировку UTF-8 в NetXMS
			
			
			
				С установками по умолчанию - это же будет вроде latin. А зачем, ради эксперимента? К тому же я уже впендюрил комп туда где он и останется. На нем кроме NetXMS ничего не будет. На следующей машине попробую