Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2010-01-23 21:18:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Для связи.
Комменты скринятся


(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2010-02-15 11:30 (ссылка)
Угу. Собственно, основная претензия к Юникоду, что
без него все прекрасно работало, а сейчас не работает
(скажем, если у меня Юникод-консоль, я не смогу делать
греп на русские буквосочетания в файлах, которые все были,
есть и будут в кои-8, по понятным причинам). Локали, кроме
юникодной, уже сейчас в Линуксе поддерживаются весьма кисло,
и лет через 5 без юникодной локали ничего работать не будет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dmitri_pavlov
2010-02-15 11:44 (ссылка)
>скажем, если у меня Юникод-консоль, я не смогу делать
греп на русские буквосочетания в файлах, которые все были,
есть и будут в кои-8, по понятным причинам

Это как раз очень просто делается:
LC_CTYPE=ru_RU.koi8r grep `echo Текст | iconv -t koi8r` filename | iconv -f koi8r
(Естественно, надо запихнуть это в функцию, а не писать каждый раз заново.)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2010-02-15 11:56 (ссылка)
Можно вообще свой греп написать, но зачем мне геморрой,
который создается совершенно нафиг ненужной юникодной локалью?
Мне нужно, чтобы все копировалось мышью из одного окна в другое,
и никакие перекодировки из коммандлайна тут не помогут, потому
что xorg их не поддерживает (и не будет, судя по всему).
То есть Юникод это абсолютный дизастер, который сделал
работу с русскими буквами в Линуксе вдесятеро тяжелее,
и ситуация драматически ухудшается с каждым годом.

(Ответить) (Уровень выше)


(Читать комментарии) -