Старт Linux.SU RSS Архив Форум Купить Linux.SU (Knoppix.ru)
Какой Линукс выбрать?

ЛУЧШЕЕ ИЗ ЛУЧШЕГО

ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут

- Puppy Linux -
Хороший друг

ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один

- CentOS -
Копейка рубль бережёт!

- Fedora -
По следам Red Hat

- Ubuntu Linux -
Мы одной крови!

- ASP Linux -
Тотально русский

- Mandriva Linux -
Красота и удобства

- openSUSE -
Настоящее немецкое качество

- Slackware -
Линукс из кубиков

ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!

- PCLinuxOS -
Просто линукс

- Aptosid -
Почувствуй силу!

ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё

- LinuxFromScratch -
Линукс с нуля

ДЛЯ ДЕЛА: ЛЁГКИЕ

- MeeGo -
Повелитель нетбуков

- TinyMe -
Размер имеет значение!

- gOS -
Хороша Маша!

- Deli Linux -
Старость в радость!

ЗАЩИТА

- Openwall -
Не стучите, закрыто!

- BackTrack/WHAX -
Вам, хакеры!

МУЛЬТИМЕДИЯ

- 64 Studio -
Скорость не проблема!

- Planet CCRMA -
Работа со звуком

ПРИЛОЖЕНИЯ

- OpenDisc -
Для несвободных

- Свободный офис -
100% свободный офис

ДЛЯ ЗАБАВЫ

- Линукс Геймер -
Boot & Play!

- VegaStrike -
Каждому по планете!

ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус

- GoboLinux -
Очевидно и вероятно

- ReactOS -
Освободите Виндоус!

РОДНЯ

- BSD-семейство -
На плечах гигантов

УСТАРЕВШИЕ

- OpenSolaris -
+ Belenix

До звёзд рукой подать

- Блин -
Живой русский Линукс

- MOPS Linux -
Русская борзая

- Freespire -
Огонь, вода и медные трубы

ДЕКАБРЬ
06 13 20 27
07 14 21 28
01 08 15 22 29
02 09 16 23 30
03 10 17 24 31
04 11 18 25
05 12 19 26

АРХИВ
(2003 - 2011)
Вечно молодой FVWM

Debian sid + XFCE

НАШИ ПРОЕКТЫ

ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ

ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ
RSS

Я - хакер!
RR
Knoppix.ru QR code
Работа с файлами в различных кодировках

  Проблема с кодировками возникает довольно часто. Иногда надо прочитать файлы, созданные в Windows (и сохраненные в кодировке cp1251), в системе Linux с локалью koi8-r, а иногда - наоборот, какую-нибудь документацию в koi8-r в системе с локалью cp1251. Могут встретиться и файлы в utf8. Для просмотра подобных файлов достаточно перекодировать их в системную кодировку, а для редактирования желателен редактор, поддерживающий перекодировку.

  Простейший (и универсальный) способ просмотра файла в несистемной кодировке - перекодирование программой iconv. Синтаксис такой:

  iconv -f <исходная кодировка> -t <конечная кодировка> <входной файл>

  В качестве имени кодировки может стоять, например, cp1251, koi8-r, cp866 или utf8. Результат преобразования будет напечатан на стандартный вывод. Если надо его сохранить - используйте перенаправление вывода в файл (добавив в конец строки > foo.txt). Для простого просмотра файла передайте выод команды iconv программе less (добавив | less в конец команды).

  Теперь о редактировании. Многие популярные редакторы умеют работать с файлами в различных кодировках. Из графических это, в чатности, kwrite/kate, в меню которых можно указать используемую в текущем файле кодировку.

  Встроенные в mc редактор и вьюер также поддерживают различные кодировки (правда, их не очень много и в их число не входит utf8). Сначала необходимо в режиме панелей открыть пункт меню Настройки\Биты символов и выбрать там используемую в системе кодировку. После этого можно в режиме просмотра или редактирования нажать Ctrl-T и выбрать кодировку файла. Выбранная кодировка запоминается и будет использоваться во всех дальнейших сеансах просмотра и редактирования, пока не будет изменена пользователем.

  В vim открытый файл можно переоткрыть с использованием любой кодировки командой

  :e ++enc=cp1251

  Здесь вместо cp1251 должна стоять используемая в файле кодировка. Кроме того, открытый файл можно сохранить в любой кодировке командой

  :w ++enc=cp1251

  Здесь вместо cp1251 опять же может стоять любая кодировка.

Вернуться к оглавлению

При частичной или полной перепечатке, переводе, переработке
материалов cайта ссылка на Knoppix.ru обязательна
(c) Knoppix.ru 2003 - 11