Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Перекодировка файла  (Прочитано 1040 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ppiskun

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Танцую с бубном, вокруг убунты
    • Просмотр профиля
Перекодировка файла
« : 10 Июля 2009, 13:02:11 »
Здравствуйте. Есть файл в утф - 8. Мне надо его сделать в windows-1251. Как? Желательно с примером команды
Заранее спасибо

Оффлайн Leonardo19

  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Перекодировка файла
« Ответ #1 : 10 Июля 2009, 13:39:05 »
Если файл небольшой, то  такой, не слишком элегантный способ:
Создать пустой файл. Открыть его в Gedit, выбрав кодировку Windows-1251. Открыть исходный файл и тупо скопипастить содержимое. Сохранить новый файл.
ArchLinux & Ubuntu 9.04

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Перекодировка файла
« Ответ #2 : 10 Июля 2009, 13:51:04 »
iconv -f -f utf8 -t cp1251 filename
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн ppiskun

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Танцую с бубном, вокруг убунты
    • Просмотр профиля
Re: Перекодировка файла
« Ответ #3 : 10 Июля 2009, 16:18:33 »
Цитировать
ppiskun@ppiskun-desktop:~$ iconv -f utf8 -t cp1251 /home/ppiskun/1.txt
iconv: illegal input sequence at position 0

Chapeau

  • Гость
Re: Перекодировка файла
« Ответ #4 : 10 Июля 2009, 16:28:48 »
Попробуй добавить ключ -c.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Перекодировка файла
« Ответ #5 : 10 Июля 2009, 16:32:17 »
man iconv
iconv -l
Форматы надо писать большими буквами.

Оффлайн Leonardo19

  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Перекодировка файла
« Ответ #6 : 11 Июля 2009, 13:03:33 »
Попробуйте так:
iconv -f utf8 -t cp1251 file1 > file2
где file1 - исходный файл, file2 - файл с конвертированным текстом.
ArchLinux & Ubuntu 9.04

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.