Конвертация кодировок (Напомните программу пожалуйста)
Модератор: Bizdelnick
-
Drakot
- Сообщения: 195
Конвертация кодировок
Сабж. Есть файл в koi8-r хочется в cp1251. Как переконвертировать? Вроде бы какое-то штатное средство было.
Work: Runtu 2, МСВС 3b13
Home: Ubuntu 8.10; Windows XP SP2; Debian 4.0 (server)
Куплю бубен для дрессировки пингвинов (серьезно)
Home: Ubuntu 8.10; Windows XP SP2; Debian 4.0 (server)
Куплю бубен для дрессировки пингвинов (серьезно)
-
sergius
- Сообщения: 782
-
Drakot
- Сообщения: 195
Re: Конвертация кодировок
пасибки
Work: Runtu 2, МСВС 3b13
Home: Ubuntu 8.10; Windows XP SP2; Debian 4.0 (server)
Куплю бубен для дрессировки пингвинов (серьезно)
Home: Ubuntu 8.10; Windows XP SP2; Debian 4.0 (server)
Куплю бубен для дрессировки пингвинов (серьезно)
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Конвертация кодировок
а я в таких случаях пользуюсь хорошей такой программкой luit. правда она подразумевает, что локаль по умолчанию - юникод. впрочем, у меня именно так.
пример:
нормально работает как отображение, так и ввод (luit перекодирует на лету и то и другое).
т.е. можно использовать и для запуска консольных программ, локализованных под ту же koi.
для удобства прописал псевдонимы:
пример:
Код: Выделить всё
LANG=ru_RU.koi8r luit less <файл в кодировке koi8-r>
LANG=ru_RU.cp1251 luit less <файл в кодировке cp1251>нормально работает как отображение, так и ввод (luit перекодирует на лету и то и другое).
т.е. можно использовать и для запуска консольных программ, локализованных под ту же koi.
для удобства прописал псевдонимы:
Код: Выделить всё
alias lui='LANG=ru_RU.koi8r luit'
alias luw='LANG=ru_RU.cp1251 luit'Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог