Автор Тема: [РЕШЕНО]Проблемы из-за кодировки локали KOI8-R в GDebi, загрузка в Firefox и т.д.  (Прочитано 5637 раз)

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
После "export LANG=ru_RU.UTF-8" только dpkg стал выгружать список в UTF-8. GDebi всё так же лихорадит, ls выводит кириллицу псевдографикой (ну не в той кодировке).

При установке:
язык и раскладку клавиатуры не менял
сообщения на английском не появлялись
интернет был отключен

locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
но это уже после изменения переменной LANG

Ну я стараюсь по мере своих знаний разобраться в сложившейся проблеме и был бы рад чтобы никто с таким больше не столкнулся. Сам Mint мне очень нравится и хочу перейти на него с RFRemix, да пока вот не вышло.

Alexander7_88

  • Ветеран
  • *****
  • Сообщений: 1515
  • Карма: +217/-4
  • Универсальный поисковый бот
    • Просмотр профиля
sudo dpkg-reconfigure localesНе выполняли?

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
sudo dpkg-reconfigure localesНе выполняли?
Нет, предлагаете сделать?

Это после перезагрузки:
locale
LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU:en
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

Alexander7_88

  • Ветеран
  • *****
  • Сообщений: 1515
  • Карма: +217/-4
  • Универсальный поисковый бот
    • Просмотр профиля
Всё правильно.
echo 'export LANG=ru_RU.UTF-8'>>~/.bash_profileЭто будит менять локаль при каждой перезагрузки.

После этого перезагрузитесь и выполните sudo dpkg-reconfigure locales

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
Имеем:cat ~/.bash_profile
export LANG=ru_RU.UTF-8

После перезагрузки:
locale
LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU:en
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

Чтож, сменил переменную LANG вручную и в этой же терминальной сессии выполнил sudo dpkg-reconfigure locales. Всё осталось по-прежнему. Возможно мне стоит поэкспериментировать с установкой Росинки на виртуальную машину, может уловлю в чем загвоздка.

Во вложении - различия в пакетах, слева - мои.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
echo 'export LANG=ru_RU.UTF-8'>>~/.bash_profile
Вообще-то глобально локаль устанавливается в /etc/default/locale, а потом уже sudo dpkg-reconfigure locales
Пока причина Ваших проблем видится в кодировке локали KOI8-R вместо нужной UTF-8. Что-то при установке было выбрано, что привело к такому результату… Кстати не ответили на вопрос об установке на чистый диск или "поверх" другой систему или сохранение "неприемлемых" настроек из подключенного стороннего /home
« Последнее редактирование: 01 Октябрь 2011, 23:56:58 от Azure »

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
А вот это в Linux Mint 10:
locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
А вот это в Linux Mint 10:
locale
LANG=ru_RU.UTF-8
Что и подтверждает (см. выше)
Пока причина Ваших проблем видится в кодировке локали KOI8-R вместо нужной UTF-8. Что-то при установке было выбрано, что привело к такому результату…

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
Виноват, как-то пропустил:
установка на отдельный ext4 раздел с форматированием
при установке то и выбирать не из чего, кроме раскладки, часового пояса и раздела для установки

Сейчас попробую сменить локаль, кажется update-locale...

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
Помогло тупое редактирование /etc/default/locale - теперь работает ВСЁ. Спасибо большое за помощь. Завтра отпишусь о результатах экспериментов в виртуальной машине.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Сейчас попробую сменить локаль, кажется update-locale
только сначала в самом файле поменяйтеsudo sed -i 's/KOI8-R/UTF-8/' /etc/default/locale
теперь работает ВСЁ.
Что и требовалось доказать…  *YES*
« Последнее редактирование: 02 Октябрь 2011, 00:23:17 от Azure »

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
Сегодня проверил на виртуальной машине - установка БЕЗ интернета, всё время щелкал "Далее", нигде ничего не менял, только ввёл имя пользователя и пароль. После перезагрузки - локаль неверная. Проверьте кто-нибудь, пожалуйста.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Проверил только что на виртуалке — локаль UTF-8. А при запуске, в режиме LiveCD, какую локаль показывает?

brunen9

  • Новичок
  • *
  • Сообщений: 21
  • Карма: +1/-1
    • Просмотр профиля
В Live-CD - UTF-8. Забыл упомянуть, что при установке я еще часовой пояс Алма-Аты выбираю, сейчас проверю по умолчанию на Москве.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Я тоже ставил Алма-Аты… Думаю что-то в выборе раскладки…