|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 08 Dec 2006 20:19:19 To : Yaroslav Bilozor Subject : Re: вновь кодировки -------------------------------------------------------------------------------- Yaroslav Bilozor -> All @ Fri, 8 Dec 2006 14:28:56 +0000 (UTC): YB> камрады, ну неужели никто не редактирует под линуксом c utf8 в разных YB> кодировках русский текст - cp2151/koi8-r/866 в консоли ? В консоли обычно нет - в иксах мне удобнее. А так - да. YB> подскажите хоть пару вариантов. YB> сойдет и какая-нибудь тулза для преобразования в unicode без потери YB> форматирования и обратного преобразования в одну из этих кодировок. Там, где говорят о перекодировке между этими кодировками, речь идет о перекодировании текстовых (в смысле - не бинарных) данных. При условии, что возможна перекодировка без потерь, замечательно работает iconv, который во всех линуксах есть. Есть и N более удобных инструментов. YB> идеал - заставить работать Ctrl-T в реадкторе Midnight YB> Comander. Hу хотя бы какое-нибудь меню для выбора кодировки и YB> редактирования в каком-нибудь из сумашедших редакторов типа VIM. В юниксах есть два пристойных редактора - vim и emacs. В обоих работает из коробки и описано в документации. Желающие самостоятельно делают себе скриптики для перезачитывания файла в нужной кодировке, перебора кодировок по кругу и т.п., а пишут оба редактора по умолчанию в той кодировке, в которой читали. При этом, если у тебя сам vim работает в utf-8, то :e ++enc=нужная-кодировка работать будет всегда. Hу, при условии, что при редактировании ты туда не добавишь символов, отсутствующих в целевой кодировке. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Тормоз - тоже механизм, только медленный совсем. --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/256066ab5133f.html, оценка из 5, голосов 10
|