Русский язык
-
Теоретически это должно работать, надо только правильно выставить code page для сервера (параметр CodePage в файле netxmsd.conf, по умолчанию ISO-8859-1) и для базы. И сервер должен быть скомпилирован с поддержкой iconv - в Linux'е и FreeBSD скорее всего так и будет.
-
-
-
-
@weird said in Русский язык:
В продолжение темы: что сделать, чтобы русские (не английские) буквы были видны через web-интерфейс?
Я сделал патч для nxhttpd - теперь он понимает параметр CodePage в nxhttpd.conf - так-же как netxmsd. Надо заменить приложенный файл и пересобрать.
-
-
пробую запускать сервер 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, то русский текст не сохраняется. Спасибо 
-
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login