The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"syslog & utf-8"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [Проследить за развитием треда]

"syslog & utf-8"  
Сообщение от devcoder email(??) on 24-Июл-07, 12:33 
Здравствуйте.

Можно ли использовать локализованные сообщения в syslog-е?

Сейчас у меня вывод примерно такой: фраза "свободное место" в ru_RU.UTF-8:
?\201вободное ме?\201?\202о

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • syslog & utf-8, vic, 17:19 , 24-Июл-07, (1)  
    • syslog & utf-8, devcoder, 17:29 , 24-Июл-07, (2)  
      • syslog & utf-8, vic, 20:19 , 24-Июл-07, (3)  
        • syslog & utf-8, devcoder, 22:25 , 24-Июл-07, (4)  
          • syslog & utf-8, vic, 22:54 , 24-Июл-07, (5)  
            • syslog & utf-8, devcoder, 23:03 , 24-Июл-07, (6)  
            • syslog & utf-8, devcoder, 23:22 , 24-Июл-07, (7)  
              • syslog & utf-8, vic, 18:04 , 25-Июл-07, (8)  
                • syslog & utf-8, devcoder, 18:23 , 25-Июл-07, (9)  
                  • syslog & utf-8, vic, 19:24 , 25-Июл-07, (10)  

Сообщения по теме [Сортировка по времени, UBB]


1. "syslog & utf-8"  
Сообщение от vic (??) on 24-Июл-07, 17:19 
>Здравствуйте.
>
>Можно ли использовать локализованные сообщения в syslog-е?
>
>Сейчас у меня вывод примерно такой: фраза "свободное место" в ru_RU.UTF-8:
>?\201вободное ме?\201?\202о

Имхо, этого не стоит делать, англ. буковки читается везде и всегда.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "syslog & utf-8"  
Сообщение от devcoder email(??) on 24-Июл-07, 17:29 
>Имхо, этого не стоит делать, англ. буковки читается везде и всегда.

Но далеко не всеми, к сожалению.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "syslog & utf-8"  
Сообщение от vic (??) on 24-Июл-07, 20:19 
>>Имхо, этого не стоит делать, англ. буковки читается везде и всегда.
>
>Но далеко не всеми, к сожалению.

Ну мое дело дать неплохой совет.. а уж последуете ему или нет это уже другой разговор.

Кстати, у меня запись по-русски в syslog работает нормально (Fedora 5, UTF-8), так что либо проблемы у вас в ОС или в ее syslog, либо неправильно пишите в syslog, поэтому вопрос как и чем пишем? Или с другой стороны чем вы лог смотрите?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "syslog & utf-8"  
Сообщение от devcoder email(??) on 24-Июл-07, 22:25 
>Кстати, у меня запись по-русски в syslog работает нормально (Fedora 5, UTF-8),

С какими env запускается syslogd на Вашей системе, не посмотрите?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "syslog & utf-8"  
Сообщение от vic (??) on 24-Июл-07, 22:54 
>>Кстати, у меня запись по-русски в syslog работает нормально (Fedora 5, UTF-8),
>
>С какими env запускается syslogd на Вашей системе, не посмотрите?

CONSOLE=/dev/console
SELINUX_INIT=YES
TERM=linux
INIT_VERSION=sysvinit-2.86
PATH=/sbin:/usr/sbin:/bin:/usr/bin
vga=771
runlevel=3
RUNLEVEL=3
PWD=/
LANG=en_US.UTF-8
previous=N
PREVLEVEL=N
SHLVL=3
HOME=/
_=/sbin/syslogd

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "syslog & utf-8"  
Сообщение от devcoder email(??) on 24-Июл-07, 23:03 
>LANG=en_US.UTF-8

Спасибо, у меня без LANG (Debian r4.0 Etch)
Попробую добавить, отпишусь.

    

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "syslog & utf-8"  
Сообщение от devcoder email(??) on 24-Июл-07, 23:22 
Подстановка LANG=en_US.UTF-8  не помогла.

Видимо нужен патч: http://www.linuxfromscratch.org/lfs/view/udev_update/chapter06/sysklogd.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "syslog & utf-8"  
Сообщение от vic (??) on 25-Июл-07, 18:04 
>Подстановка LANG=en_US.UTF-8  не помогла.
>
>Видимо нужен патч: http://www.linuxfromscratch.org/lfs/view/udev_update/chapter06/sysklogd.html

очень на то похоже, т.к. у меня:
rpm -q sysklogd : 1.4.1-36
пакет redhat(fedora) уже содержит патч исправляющий эскейп utf8.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "syslog & utf-8"  
Сообщение от devcoder email(??) on 25-Июл-07, 18:23 
>p.s. я тут подумал раз есть необходимость локализации сообщений, то можно сопровождать
>локализованные сообщения также и текстом на английском (на всякий случай) или
>завести опцию отключения локализации сообщений для вашей программы/демона.

Не знаю почему, но syslogd в Debian до сих пор не пропатчен на UTF-8 (патч с 2004 года вроде существует http://www.linuxfromscratch.org/patches/downloads/sysklogd/sysklogd-1.4.1-8bit-1.patch).

Может это нарушение стандарта и(или) просто бородачам debian-щикам русский на... не нужен :)
Но что же делать тогда десктопной Убунте? Ведь всё больше и больше приложений сыпят локализованными строками в сислог.

Придётся самому патчить и deb-пакет делать.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "syslog & utf-8"  
Сообщение от vic (??) on 25-Июл-07, 19:24 
>Не знаю почему, но syslogd в Debian до сих пор не пропатчен
>на UTF-8 (патч с 2004 года вроде существует http://www.linuxfromscratch.org/patches/downloads/sysklogd/sysklogd-1.4.1-8bit-1.patch).
>
>Может это нарушение стандарта и(или) просто бородачам debian-щикам русский на... не нужен
>:)

Да это известная фишка - американцы думаю что мир 7-битный, мы что он 8-битный (прозреваем потихоньку, utf8'мся), ну а японцы/китайцы и другие живут в богатом мире иероглифов :)

Погуглил по поводу utf в syslog protocol, похоже что дебианщики строго следуют букве стандарта, а редхат просто добавил патч который соответствует последним драфтам стандарта, решив что все равно к этому идет - использование utf-8 в syslog protocol (там есть нюансы в зависимости от того в каком поле протокола utf8 может быть, а в каком нет).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру