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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с кодировками  (Прочитано 1056 раз)

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

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Проблема с кодировками
« : 07 Апрель 2010, 23:55:09 »
Имею Ubuntu server 9.10 на VMware  и kUbuntu 9.10 на десктопе. Почти любые файлы какие я бы не открыл, текстовые в нано или любом другом текст. редакторе, русские буквы отображаются вопросами. Консоль русифицирована UTF-8. Если открыть файл в OpenOffice выбрать кодировку windows-1251... там все видно... но как работать через консоль? подскажите. Устал уже мучаться.

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: Проблема с кодировками
« Ответ #1 : 08 Апрель 2010, 00:03:23 »
iconv не подойдет?

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема с кодировками
« Ответ #2 : 08 Апрель 2010, 00:17:12 »
попробовал в файле русский теперь на половину... то русский то вопрсоики и тп ) в общем набор )

P.S. как узнать кодировку файла, который нужно перекодировать.

Имею файл, открываю его OpenOffice, ставлю windows-1251 все читабельно. Делаю в консоли с этим файлом
iconv -f WINDOWS-1251 -t UTF-8 qwerty > qwerty2
Получаю на половину читабельный файл.
« Последнее редактирование: 08 Апрель 2010, 00:22:41 от UBA »

Оффлайн absemetov

  • Активист
  • *
  • Сообщений: 401
  • LMDE 2011 01
    • Просмотр профиля
    • absemetov.org.ua
Re: Проблема с кодировками
« Ответ #3 : 08 Апрель 2010, 00:19:39 »
Проверьте настроена ли у вас русская локаль с кодировкой cp1251. Проверить можно командой
Код:

locale -a | grep ru_RU

В выводе команды должна присутствовать строка: ru_RU.cp1251
Если нет, то её необходимо добавить:
Код:

sudo gedit /var/lib/locales/supported.d/ru

и добавляем строку ru_RU.CP1251 CP1251 и перекомпилируем
Код:

sudo locale-gen

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема с кодировками
« Ответ #4 : 08 Апрель 2010, 00:24:05 »
iva@ubuntu:/$ locale -a | grep ru_RU
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
ru_RU.cp1251

Оффлайн absemetov

  • Активист
  • *
  • Сообщений: 401
  • LMDE 2011 01
    • Просмотр профиля
    • absemetov.org.ua
Re: Проблема с кодировками
« Ответ #5 : 08 Апрель 2010, 00:30:58 »
iva@ubuntu:/$ locale -a | grep ru_RU
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
ru_RU.cp1251

надо установить utf-8
Вот как у меня
nadir@nadir-desktop:~$ locale -a | grep ru_RU
ru_RU.cp1251
ru_RU.utf8

Оффлайн UBA

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Проблема с кодировками
« Ответ #6 : 08 Апрель 2010, 00:40:27 »
спс. пока вроде хоть текст увидел)

 

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