Миграция с КОИ-8 на UTF-8 и обратно
Aug. 15th, 2007 05:27 pmУзнав о методе ввода символов при помощи клавиши Compose, стал испытывать и обнаружил, что в GTK-приложениях (logjam, mozilla: firefox, thunderbird, seamonkey) этот метод работает, а в остальных (например, в KDE-шных kate, quanta, konqueror) — нет. Решил сперва, что проблема кроется в кедах. А точнее, в KDE-шном переключателе клавиатуры. Пошаманил, снёс нафиг, оставил иксовый, определяющийся в
Решил поменять локаль: вместо ru_RU.KOI8-R сделать ru_RU.UTF-8. Почитал статью «Настраиваем русский Unicode во FreeBSD», поменял. Клавиша Compose заработала везде. Попутно выяснилось, что в комплекте к юникодной локали полагается ряд сюрпризов:
xorg.conf — не помогло.Решил поменять локаль: вместо ru_RU.KOI8-R сделать ru_RU.UTF-8. Почитал статью «Настраиваем русский Unicode во FreeBSD», поменял. Клавиша Compose заработала везде. Попутно выяснилось, что в комплекте к юникодной локали полагается ряд сюрпризов:
- Миднайткомандеру, засунутому в 16-битную консоль сразу поплохело, и он окосел
- mc-light, поставленный вместо исходного mc порадовал чёрными панелями и наличием перекодировки в просмотрщике, которой давно не хватало, однако огорчил отсутствием ssh-клиента (в синем mc он есть: F9→Left/Right→Shell link)
- При ssh-коннекте к другим серверам кириллица отображается квадратиками с вопросиками (возможно потому, что на тех серверах локаль ru_RU.KOI8-R)
- Русские имена файлов на подмонтированных виндузовых шарах, естественно, поменялись. Подправил
/etc/fstab://user@server/SHARE /mnt/point smbfs rw,noauto,-Ekoi8-r:cp866 0 0
на//user@server/SHARE /mnt/point smbfs rw,noauto,-Eutf-8:cp866 0 0
Лучше не стало: хоть имена файлов и каталогов стали отображаться правильно, посмотреть содержимое каталогов не удалось: зайдя вРусскую_папку, можно было увидеть лишь ещё однуРусскую_папку, а в ней — ещё одну... И так — пока не надоест.
no subject
Date: 2007-08-15 12:54 pm (UTC)Никакой
Date: 2007-08-15 05:16 pm (UTC)Исходя из того, что почти все сервера вокруг (и некоторые админы) живут также под фрёй, переходить на линух мне нет резона…
no subject
Date: 2007-08-15 05:32 pm (UTC)no subject
Date: 2007-08-16 07:29 am (UTC)только порадовался за тебя, а ты вон как.
Юникод, юникод и еще раз юникод.
Ну а если какая-то программа не дружит с юникодом, кто мешает ее с другой локалью запустить ?
Хм...
Date: 2007-08-16 10:18 am (UTC)Под другой локалью
Date: 2007-08-27 05:47 am (UTC)Пробовал запускать так:Не помогло: пункты меню, где были хоть какие-то русские буквы, стали отображаться как ����� ������, русский текст в восьмибитных кодировках тоже стал как �����, а текст в UTF-8 отображается странной смесью: Южно-У�.ал�.�.кий
Re: Под другой локалью
Date: 2007-08-27 11:38 am (UTC)export LANG=ru_RU.KOI8-R
после чего запускать mc
no subject
Date: 2007-08-16 01:15 pm (UTC)рекомендую к запоминанию команду-приблудку
convmv
которая конвертить файловые имена умеет
P.S.: а почему консоль 16и-битная то? just curious.
Сорри, глючу
Date: 2007-08-16 02:13 pm (UTC)