Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Русский язык

Русский язык

Scheduled Pinned Locked Moved Support (Russian)
14 Posts 4 Posters 177.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W
    W
    weec
    wrote on last edited by
    #2

    другими словами: чтоб можно было комменты на русском писать

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #3

      Теоретически это должно работать, надо только правильно выставить code page для сервера (параметр CodePage в файле netxmsd.conf, по умолчанию ISO-8859-1) и для базы. И сервер должен быть скомпилирован с поддержкой iconv - в Linux'е и FreeBSD скорее всего так и будет.

      1 Reply Last reply
      0
      • W
        W
        Weird
        wrote on last edited by
        #4

        Да, действительно, про конфигурационный файл я как-то не подумал.
        Всё работает, спасибо. Не только комменты, но и названия по-русски можно.

        1 Reply Last reply
        0
        • W
          W
          weec
          wrote on last edited by
          #5

          добавлено в документ 'FAQ/ЧаВо'

          1 Reply Last reply
          0
          • W
            W
            Weird
            wrote on last edited by
            #6

            В продолжение темы: что сделать, чтобы русские (не английские) буквы были видны через web-интерфейс?

            1 Reply Last reply
            0
            • V
              V
              Victor Kirhenshtein
              wrote on last edited by
              #7

              @weird said in Русский язык:

              В продолжение темы: что сделать, чтобы русские (не английские) буквы были видны через web-интерфейс?

              Я сделал патч для nxhttpd - теперь он понимает параметр CodePage в nxhttpd.conf - так-же как netxmsd. Надо заменить приложенный файл и пересобрать.


              nxhttpd.cpp

              1 Reply Last reply
              0
              • W
                W
                weec
                wrote on last edited by
                #8

                предлагаю размещать параметр 'CodePage' в конфигурационных файлах по умолчанию

                1 Reply Last reply
                0
                • W
                  W
                  weec
                  wrote on last edited by
                  #9

                  пробую запускать сервер netxmsd  ( v.0.2.19 собран с поддержкой iconv) c параметром "CodePage = UTF-8" на системе FreeBSD
                  подключаюсь win-консолью (система WinXP Prof rus) и пробую вводить русские символы в названия шаблонов, но тщетно, вместо букв знаки вопроса

                  что можно сделать?

                  1 Reply Last reply
                  0
                  • V
                    V
                    Victor Kirhenshtein
                    wrote on last edited by
                    #10

                    А если поставить не UTF-8 а например CP-1251? Возможно возникают какие-то проблемы из-за того что UTF-8 это multibyte.

                    1 Reply Last reply
                    0
                    • V
                      V
                      Victor Kirhenshtein
                      wrote on last edited by
                      #11

                      Нашел баг, похоже он специфичен для FreeBSD и возможно коммерческих UNIX'ов (AIX, HP-UX, etc.). Замена unicode.cpp в src/libnetxms на приложенный должна помочь.

                      (для версий <0.2.21)


                      unicode.cpp

                      1 Reply Last reply
                      0
                      • V
                        V
                        Voronok
                        wrote on last edited by
                        #12

                        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, то русский текст не сохраняется. Спасибо 🙂

                        1 Reply Last reply
                        0
                        • W
                          W
                          weec
                          wrote on last edited by
                          #13

                          попробуй собрать MySQL, из портов, с установками по умолчанию, и заного проверь кодировку UTF-8 в NetXMS

                          1 Reply Last reply
                          0
                          • V
                            V
                            Voronok
                            wrote on last edited by
                            #14

                            С установками по умолчанию - это же будет вроде latin. А зачем, ради эксперимента? К тому же я уже впендюрил комп туда где он и останется. На нем кроме NetXMS ничего не будет. На следующей машине попробую

                            1 Reply Last reply
                            0

                            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
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups