The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
борьба с кодировками: UTF-8 vs. KOI8-R, !*! Roman, 07-Мрт-07, 03:55  [смотреть все]
Приветствую.

Запутался с кодировкамит, в голове зоопарк... Настроил консоль с поддержкой KOI8-R, все в порядке, но не отображает русские буквы slrn - NNTP читалка. Посмотрел 'ldd slrn', увидел что слинкован с /usr/lib/libslang-utf8.so.1 - перевел консоль на UTF8, все в порядке, но перестал работать midnight commander (на так вроде бы и должно быть) и slrn по-прежнему не показывает русских букв (то есть просто пустые места).

Подскажиите что делать? Вообще сейчас тенденция идет в сторону Unicode или нет? ВО многих статьях методы настройки koi8 конслоли подвергаются критике за излишне сложную конфигурацию...

Моя система достаточно старая - Red hat 8, 2.4.18, но обновиться не могу, работаю с legacy софтиной....

Буду очень признателен за полезные советы!

  • борьба с кодировками: UTF-8 vs. KOI8-R, !*! Dvorkin, 01:56 , 08-Мрт-07 (1)
    тенденция однозначная в сторону UTF8

    у меня вот такой env:
    [root@dvhome dv]# env | grep -i "utf"
    LC_PAPER=ru_RU.UTF-8
    LC_ADDRESS=ru_RU.UTF-8
    LC_MONETARY=ru_RU.UTF-8
    LC_NUMERIC=ru_RU.UTF-8
    LC_TELEPHONE=ru_RU.UTF-8
    LC_MESSAGES=ru_RU.UTF-8
    LC_COLLATE=ru_RU.UTF-8
    LC_IDENTIFICATION=ru_RU.UTF-8
    LANG=ru_RU.UTF-8
    LC_MEASUREMENT=ru_RU.UTF-8
    LESSCHARSET=utf-8
    LANGUAGE=ru_RU.UTF-8:ru
    LC_CTYPE=ru_RU.UTF-8
    LC_TIME=ru_RU.UTF-8
    LC_NAME=ru_RU.UTF-8

    еще для миднайта попробуйте заглянуть в
    /usr/share/mc/
    там обратите внимание на файлики ./mc.charsets
    и
    ./bin/mc*.sh
    может статься так, что миднайт перед запуском как раз там енвайромент свой выставляет, без UTF

    • борьба с кодировками: UTF-8 vs. KOI8-R, !*! Roman, 03:44 , 08-Мрт-07 (2)
      >тенденция однозначная в сторону UTF8
      >
      >у меня вот такой env:
      >[root@dvhome dv]# env | grep -i "utf"
      >LC_PAPER=ru_RU.UTF-8
      >LC_ADDRESS=ru_RU.UTF-8
      >LC_MONETARY=ru_RU.UTF-8
      >LC_NUMERIC=ru_RU.UTF-8
      >LC_TELEPHONE=ru_RU.UTF-8
      >LC_MESSAGES=ru_RU.UTF-8
      >LC_COLLATE=ru_RU.UTF-8
      >LC_IDENTIFICATION=ru_RU.UTF-8
      >LANG=ru_RU.UTF-8
      >LC_MEASUREMENT=ru_RU.UTF-8
      >LESSCHARSET=utf-8
      >LANGUAGE=ru_RU.UTF-8:ru
      >LC_CTYPE=ru_RU.UTF-8
      >LC_TIME=ru_RU.UTF-8
      >LC_NAME=ru_RU.UTF-8
      >
      >еще для миднайта попробуйте заглянуть в
      >/usr/share/mc/
      >там обратите внимание на файлики ./mc.charsets

      >./bin/mc*.sh
      >может статься так, что миднайт перед запуском как раз там енвайромент свой
      >выставляет, без UTF

      Приветствую.
      Судя по всему red hat 8, с которым мне приходится иметь дело, имел очень сырую реализацию unicode, посему останусь на koi8. Но вопрос в другом: как заставить slrn показывать русские буквы (вместо них просто пустые места). Правильно ли я понимаю, что корень зла в том, что slrn собран с libslang-utf8.so? Что же делать - пересобрать slang без поддержки utf8, боюсь что-то другое отвалится ))

      • борьба с кодировками: UTF-8 vs. KOI8-R, !*! Dvorkin, 13:20 , 08-Мрт-07 (3)
        >Приветствую.
        >Судя по всему red hat 8, с которым мне приходится иметь дело,
        >имел очень сырую реализацию unicode, посему останусь на koi8. Но вопрос
        >в другом: как заставить slrn показывать русские буквы (вместо них просто
        >пустые места). Правильно ли я понимаю, что корень зла в том,
        >что slrn собран с libslang-utf8.so? Что же делать - пересобрать slang
        >без поддержки utf8, боюсь что-то другое отвалится ))

        тогда я бы не дрыгался. я не в курсе, как работает libslang-utf8.so
        я бы сделал так: поднял тестовую тачку на свежем линуксе с юникод и проверил, пойдет ли там софтина (проблема, я думаю, только в версии glibc может быть). ну и все. а если софтина запускаться не бу - проверю ldd ./softina, какие либы ей нужны и доставлю. если не запустится - трахаться перестану




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

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