Меню

Настройки кодировки для ubuntu



Настройки кодировки для ubuntu

Очень понравилось начинание владельца сайта! Сам я, как полный нуб в Ubuntu, попробую описать решение очередной своей нубовской проблемы. А именно — иероглифы и крякозябры в текстовых файлах, которые создавались под Виндой. Для тех, кто также столкнулся с подобной проблемой и не нашел решения — привожу два варианта.

Первый (и самый простой) — открываем терминал (Ctrl+Alt+T) и вводим в него команду

gsettings set org.gnome.gedit.preferences.encodings candidate-encodings «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

Все должно заработать.

Если нет — пробуем ВТОРОЙ вариант:

  1. Устанавливаем Редактор Dconf (Ctrl+Alt+T) и команда
    sudo apt-get install dconf-tools
  2. Открываем редактор и, с его помощью, переходим в раздел /org/gnome/gedit/preferences/encodings/
    Там открываем единственный в директории файл.
  3. Переключаем ползунок «use default value»/»использовать стандартное значение» в выключенное положение и в ставшую активной строку вводим все так, чтобы получилось следующее:
    [‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]
    Жмем подтвержающую галочку (при наличии) и проверяем работу;-)

Надеюсь кому-то будет полезным:-) А автору ресурса — огромной удачи в развитии проекта!!)

@willy спасибо за вклад в сообщество, очень полезная и ценная информация, думаю многие сталкивались с такой проблемой.

@willy Спасибо, не знаю это или не это, НО, вчера при установки драйвера для видеокарты NVidia 1060-3, ответ был:
Невозможно корректно установить из за бла бла бла, из всего я только понял, что что-то и чего-то не смогло прочитать, и связано это с кодировкой, попробую, наверное отпишусь только завтра.

Источник

Linux: Смена Языка и Кодировки Системы — Locale

Локаль (locale или локализация) в Linux определяет какой язык и какой набор символов (кодировку), пользователь видит в терминале.

Прочитав эту статью вы поймете, как узнать и изменить язык и кодировку системы из командной строки в Linux.

Я покажу как проверить текущие настройки языка и кодировки и узнать список всех доступных локалей.

Вы узнаете, как временно сменить язык и кодировку для текущей сессии или установить их постоянно, как для отдельного пользователя, так и для всех пользователей (сменить системную локаль по умолчанию).

Дельный Совет: Узнайте как определить и изменить кодировку файла из командной строки в Linux! Лучшее решение для конвертации текстовых файлов между различными кодировками! Читать далее →

Настройки Языка и Кодировки

Выполните команду locale , чтобы получить информацию о текущем языковом окружении:

Чтобы узнать список всех установленных языков и кодировок, выполните:

Локаль задается в следующем формате:

ЯЗЫК Код языка по стандарту ISO 639
ТЕРРИТОРИЯ Код страны по стандарту ISO 3166
КОДИРОВКА Набор символов или идентификатор кодировки текста, как ISO-8859-1 или UTF-8

Например, локаль для австралийского английского с кодировкой UTF-8 называется: en_AU.UTF-8

Добавить Новую Локаль

Новая локаль: Прежде чем локаль станет доступной для использования, ее необходимо установить (сгенерировать).

Если вы не нашли необходимый язык или кодировку в списке установленных локалей, вы можете сделать поиск по всем поддерживаемым локалям и установить ту, которая вам нужно.

Ubuntu-18.04

Поддерживаемые релизы: Ubuntu-15.04, 15.10, 16.04, 16.10, 18.04.

Список всех поддерживаемых (доступных для установки) локалей:

Найдите необходимую локаль, например:

Установите ее, выполнив:

Теперь она должна появиться в списке установленных локалей:

Ubuntu-14.04

Поддерживаемые релизы: Ubuntu-9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, 14.10.

Список всех поддерживаемых (доступных для установки) локалей:

Найдите необходимую локаль, например:

Установите ее, выполнив:

Теперь она должна появиться в списке установленных локалей:

CentOS-7, CentOS-6

Список всех поддерживаемых (доступных для установки) локалей:

Найдите необходимую локаль, например:

Сменить Язык и Кодировку Временно

Чтобы изменить язык и кодировку текущей сессии, необходимо просто переназначить эту переменную.

Ниже приведены примеры изменения локали для некоторых распространенный языков.

Установите значение переменной LANG , как показано на примерах, чтобы изменить язык и кодировку текущий сессии:

Установить английскую локаль:

Установить русскую локаль:

Установить французскую локаль:

Установить немецкую локаль:

Установить индийскую локаль:

Сменить Язык и Кодировку Перманентно

Для этого установите необходимое значение переменной LANG в пользовательском Bash профиле и нужный язык вместе с кодировкой будут автоматически подгружаться при каждом входе в систему.

Добавьте следующую строку в файл

/.profile , чтобы для текущего пользователя локаль en_US.utf8 стала локалью по умолчанию:

Изменение вступит в силу при следующем входе в систему, но вы можете это ускорить, если выполните одну из приведенных ниже команд, в зависимости от того, в каком файле вы прописали экспорт переменной LANG :

Читайте также:  Настройки всех про игроков cs go 2017

Локаль Системы По Умолчанию

Дельный Совет: Создайте потрясающий ASCII баннер из командной строки в Linux и вставьте его в предупреждающее сообщение, которое будет появляться при подключении по SSH! Читать далее →

Выполните следующие действия для смены системной локали по умолчанию (для всех пользователей).

Ubuntu-18.04

Поддерживаемые релизы: Ubuntu-15.04, 15.10, 16.04, 16.10, 18.04.

Ubuntu-14.04

Поддерживаемые релизы: Ubuntu-9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, 14.10.

Откройте файл с настройками локали по умолчанию:

Переопределите значение переменной LANG :

CentOS-7

CentOS-6

Откройте файл с настройками локали по умолчанию:

Переопределите значение переменной LANG :

Необходима перезагрузка: Изменения системных настроек вступит в силу только после перезагрузки.

Источник

Кодировка в Gedit

Содержание

Описание проблемы

Ubuntu по умолчанию использует кодировку текстовых файлов UTF-8, однако некоторые операционные системы используют другие кодировки (например, русская версия Microsoft Windows использует CP-1251). Из-за разницы в кодировках могут возникнуть проблемы при открытии текстовых файлов в редакторе Gedit — они будут нечитаемыми. Данная статья предлагает несколько простых способов решения этой проблемы.

Настройка Gedit на автоопределение кодировки

Gedit может автоматически определить нужную кодировку. Для этого его нужно немного настроить.

Есть 3 варианта:

Вариант 1.

Запускаем dconf-editor и переходим в

Редактируем ключ auto_detected 3) , вписывая нужную нам кодировку

Вариант 2.

Выполните в терминале команду:

Откроется Редактор Конфигурации GNOME. В нем откройте для редактирования ключ auto_detected 4) .
В появившемся окне редактирования переместите нужную вам кодировку вверх, так, чтобы она находилась сразу после UTF-8. Нажмите OK и закройте редактор.

Вариант 3. Выполните в терминале команду:

Для Ubuntu 16.04:

Для Ubuntu Mate 16.04:

Данный способ является самым быстрым.

Теперь, если вы откроете файл с кодировкой WINDOWS-1251 — он будет правильно отображаться в Gedit.

Смена кодировки открытого файла

С помощью системы плагинов можно добавить возможность выбора кодировки уже открытого файла.

/.local/share/gedit/plugins (если такой папки нет, то её нужно создать)

После этого в главном меню Файл появляется пункт «Encoding», который позволяет менять кодировку в уже открытом документе.

Источник

Zenway

Linux — это интересно!

#1 02-04-2011 22:08:42

Kак научить Ubuntu правильно отображать кодировку windows?

Здравствуйте, уважаемые гуру от Unix. У меня к вам вопросик: Как научить Ubuntu правильно отображать имена файлов? Например скачан rar-архив. Имена файлов отображаются крякозябрами. В Nautilus после распаковки архива прямо так и пишется неправильная кодировка. Пробывал приложение covmv но оно консольное, а у меня если честно с буржуинским нелады. Есть ли другие варианты. Заранее благодарен.

Отредактировано pefon (02-04-2011 22:10:08)

«Сначала они вас игнорируют, потом смеются над вами, потом борются с вами, а потом вы побеждаете» Махатма Ганди.

02-04-2011 22:08:42

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#2 03-04-2011 11:10:15

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Хм. Последний раз подобное видел кажется в Убунту 7.ХХ какой то!
Насколько я помню, как это исправлялось.
Для начала проверить, в консоли:

Если там не будет ru_RU.cp1251 то:

Вместо gedit любой текстовик, откроется блокнот и там снизу (если нет) добавить:

Сохранить и после выполнить:

Должно снизу вылезти такое:

Затем проверить снова:

Должно быть примерно так:

Если ru_RU.cp1251 есть то в Nautilus, по идее, должно всё корректно отображаться.

И ещё. Есть такой проект Nautilus Filename Repairer
По скину думаю будет понятно зачем он!

#3 04-04-2011 03:50:25

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Благодарю Вас!

«Сначала они вас игнорируют, потом смеются над вами, потом борются с вами, а потом вы побеждаете» Махатма Ганди.

#4 19-05-2011 23:07:47

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Интересненько. У меня в Арче нет CP1251 локали, но, тем не менее, проблем с виндовой кодировкой, хоть в архивах, хоть на дисках никогда не возникало. Вроде бы, UTF всё должен разруливать. Действительно, проблема из каких-то времён КОI8-R

#5 26-10-2011 14:39:29

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Решение проблемы с кодировкой в rar и zip-архивах для Ubuntu:

Или просто добавить PPA-репозитарий:

и установить/обновить пакеты p7zip-full p7zip p7zip-rar.

#6 13-02-2013 22:17:04

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#7 03-04-2013 09:42:20

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#8 03-04-2013 19:56:43

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Xubuntu 12.10

#9 04-04-2013 00:50:58

Re: Kак научить Ubuntu правильно отображать кодировку windows?

$ locale-gen
Generating locales.
en_US.UTF-8. невозможно записать выходные файлы в «/usr/lib/locale/en_US.utf8/»: Отказано в доступе
failed
he_IL.UTF-8. up-to-date
ru_RU.CP1251. невозможно записать выходные файлы в «(null)»: Отказано в доступе
failed
ru_RU.KOI8-Rru_RU.UTF-8 UTF-8. Попробуйте «localedef —help» или «localedef —usage» для
получения более подробного описания.
failed
ru_RU.UTF-8. невозможно записать выходные файлы в «/usr/lib/locale/ru_RU.utf8/»: Отказано в доступе
failed
ru_UA.UTF-8. невозможно записать выходные файлы в «/usr/lib/locale/ru_UA.utf8/»: Отказано в доступе
failed
Generation complete.

Читайте также:  Ремонт и настройка швейной машинки чайка 132м

Вот что получилось у меня.

#10 04-04-2013 01:03:24

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Вот что получилось у меня.

а sudo твоё где? Для таких команд и предназначено

In Tux We Trust

04-04-2013 01:03:24

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#11 05-04-2013 00:28:04

Re: Kак научить Ubuntu правильно отображать кодировку windows?

а sudo твоё где?

Мда. вот что значит засиживаться допоздна.

Вроде всё получилось:

Отредактировано Teocally (05-04-2013 00:37:32)

#12 13-04-2013 00:19:41

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Спасибо Огромное

#13 11-09-2013 19:52:53

Re: Kак научить Ubuntu правильно отображать кодировку windows?

А если всё равно кодировки не появляются? (в locale -a после всех изменений только UTF-8 на всех языках)

#14 11-09-2013 20:03:59

Re: Kак научить Ubuntu правильно отображать кодировку windows?

А если всё равно кодировки не появляются? (в locale -a после всех изменений только UTF-8 на всех языках)

Пардоньте, сам дурак, сделал
sudo apt-get install xfonts-bolkhov-koi8r-75dpi xfonts-bolkhov-koi8r-misc xfonts-cronyx-koi8r-100dpi xfonts-cronyx-koi8r-75dpi xfonts-cronyx-koi8r-misc xfonts-bolkhov-cp1251-75dpi xfonts-bolkhov-cp1251-misc xfonts-cronyx-cp1251-100dpi xfonts-cronyx-cp1251-75dpi xfonts-cronyx-cp1251-misc
sudo nano /var/lib/locales/supported.d/local
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R
sudo locale-gen
и всё заработало. Правда не понял, причём здесь пакеты с расширениями шрифтов, ведь моношрифт всё равно должен работать.

#15 11-09-2013 20:22:17

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Всё равно в Libre office проблема осталась, в gedit решил проблему так:
gsettings set org.gnome.gedit.preferences.encodings auto-detected «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

11-09-2013 20:22:17

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#16 11-09-2013 20:33:35

Re: Kак научить Ubuntu правильно отображать кодировку windows?

sudo apt-get install cuneiform yagf
больше эту проблему по моему никак не решить, то в одной проге кракозябры то в другой.

#17 11-09-2013 22:11:22

Re: Kак научить Ubuntu правильно отображать кодировку windows?

то в одной проге кракозябры то в другой.

В интерфейсе кракозябры? Давно уже не видел.
Может попробовать удалить все неиспользуемые локали и шрифты:

#18 19-10-2013 12:37:46

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Одна из причин, почему я не ставлю Unity,которую не понятно за что любят — это то, что там по неведомой мне причине постоянно на разных машинах с завидными регулярностью и упорством слетает русский язык. И вместно него буржуйский.
Против этого даже passwd не помогает, так как перед тем, как ввести новый пароль с тебя root затребует старый, а его ты не введешь из-за локали и плевать, что можно настроить — после перезагрузки та же фигня. При чем англоязычное все — от пароля до папок в username. Добавить сюда то убожество, в которое превратили Gnome 2 — можно смело идти на др. дистрибутив.

Yes, we are Linux Community.Yes, we can all

#19 19-10-2013 21:48:28

Re: Kак научить Ubuntu правильно отображать кодировку windows?

А меня Unity полностью устраивает. Удобно, никакой русский нигде не слетает. И не слетал ни разу.

#20 20-10-2013 23:12:16

Re: Kак научить Ubuntu правильно отображать кодировку windows?

на разных машинах с завидными регулярностью и упорством слетает русский язык

В Арче делал так:

И всё, кроме русской все локали ёкипс, да и почти 400Мб на корне освободилось!
А вам надо в графической утилите «Язык системы» выставить русский вверх, если язык не один (а лучше, для верности, вообще все другие удалить) и нажать «Применить для всей системы» и всё будет как надо! Испытано многократно!

А меня Unity полностью устраивает. Удобно, никакой русский нигде не слетает. И не слетал ни разу.

Ну а я вот к Unity и не обвыкся, да и шибко не пытался собственно.
Мне оно и не надо, мне и так хорошо, менять ничего и не хочется!

20-10-2013 23:12:16

Re: Kак научить Ubuntu правильно отображать кодировку windows?

#21 25-10-2013 23:08:19

Re: Kак научить Ubuntu правильно отображать кодировку windows?

на разных машинах с завидными регулярностью и упорством слетает русский язык

Читайте также:  Настройка фрезы в арткаме

В Арче делал так:

И всё, кроме русской все локали ёкипс, да и почти 400Мб на корне освободилось!
А вам надо в графической утилите «Язык системы» выставить русский вверх, если язык не один (а лучше, для верности, вообще все другие удалить) и нажать «Применить для всей системы» и всё будет как надо! Испытано многократно!

А меня Unity полностью устраивает. Удобно, никакой русский нигде не слетает. И не слетал ни разу.

Ну а я вот к Unity и не обвыкся, да и шибко не пытался собственно.
Мне оно и не надо, мне и так хорошо, менять ничего и не хочется!

Спасибо, конечно, за подсказку, но я и сам язык восстанавливал, и уж коли бы приперло меня на Unity подсесть, так наверное уже бы давно сидел. Однако, памятуя о том, как разрабы жестко похоронили любимый мною в ту пору Gnome 2, я был просто вне себя и не мог засранцам этого простить. Сейчас, конечно, я так не фанатею даже от KDE, хотя они кстати после весрии 4.9.5. стали круче пасхальных яиц, и там есть на что посмотреть. Отказался же я от них однако, из-за невъеб—ых зависимостей и отсуствие кое какого софта под kDE. Хотя такого набралось не много, да и не критично )

Yes, we are Linux Community.Yes, we can all

#22 26-10-2013 17:22:56

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Ну а я вот к Unity и не обвыкся, да и шибко не пытался собственно.
Мне оно и не надо, мне и так хорошо, менять ничего и не хочется!

Опробовав один раз сию приблуду, до сих пор пребываю в состоянии лёгкого шока.
Как можно сделать рабочий стол. ещё более макоподобный чем сам MAC OS?
Явно какие-то очень талантливые люди. талантливые и альтернативно одарённые!

З.Ы. Сам переполз на МАТЕ.

#23 27-10-2013 00:20:59

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Отказался же я от них однако, из-за невъеб—ых зависимостей и отсуствие кое какого софта под kDE

Что то про софт я не понял, а зависимости. Так места на диске не жалко, да и у KDE их не больше чем у Gnome. У меня вот они стоят только ради KTorrent, ну раньше ещё и для K3B. Как то и не заморачиваюсь по этому поводу, мне они не мешают, ну и ладненько.

З.Ы. Сам переполз на МАТЕ.

А я что то в полноценных ДЕ разочаровался, обвесил Openbox»а кусочками МАТЕ, LXDE и независимыми утилитками, обустроил себе комфортное гнёздышко и кайфую! ))

#24 27-10-2013 22:29:35

Re: Kак научить Ubuntu правильно отображать кодировку windows?

А я что то в полноценных ДЕ разочаровался, обвесил Openbox»а кусочками МАТЕ, LXDE и независимыми утилитками, обустроил себе комфортное гнёздышко и кайфую! ))

Похоже, что я буду следующим на очереди.
Опять самозатеменение экрана доставлять начало. Настроил caffeine — вначале нормально работало, сейчас «как обычно».
А ведь всего-то второй плейер доустановил (на обложки альбомов глянуть захотелось)
Пока что решаю проблеу, перелогиниваясь в стандартное окружение Runtu Lite (тот же Openbox с «кусочками»).

Отредактировано Teocally (27-10-2013 22:31:35)

#25 28-10-2013 16:42:08

Re: Kак научить Ubuntu правильно отображать кодировку windows?

Как можно сделать рабочий стол. ещё более макоподобный чем сам MAC OS?

Хотя я и не первый год использую Линукс. Далеко не первый. С начала 2000-х. И перепробовал всё, что только можно придумать, даже тайловые ВМ. И те, про которые уже все давно забыли. Но. мне нравится Unity. И то, что элементы управления окон слева. И то, что заголовок окна при разворачивании интегрируется с верхней панелью, и «док» слева. Хотя, сколько не пробовал доки, ни один не прижился, как я не старался. А тут всё пробумано и удобно. МакОС не вставил в своё время. И да, хоткеев в Unity мне более чем хватает. Это не на столько мышевозная среда, как о ней думают. Много чего с клавиатуры делаю. Тут даже терминал по хоткею вызывается из коробки. И развернуть его на весь экран просто тоже с клавиатуры. И новую вкладку создать. И перемещение между ними. И между раб столами. И между окнами — разнотипными и однотипными. Не знаю, мне очень удобно.

Источник