- Кодировка в Gedit
- Содержание
- Описание проблемы
- Настройка Gedit на автоопределение кодировки
- Смена кодировки открытого файла
- Кодировка windows 1251 для ubuntu
- Стандарты кодировки и Microsoft
- Установка приоритетов кодировок в GEdit
- Последние материалы
- Zenway
- #1 02-04-2011 22:08:42
- Kак научить Ubuntu правильно отображать кодировку windows?
- 02-04-2011 22:08:42
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #2 03-04-2011 11:10:15
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #3 04-04-2011 03:50:25
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #4 19-05-2011 23:07:47
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #5 26-10-2011 14:39:29
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #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?
- #9 04-04-2013 00:50:58
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #10 04-04-2013 01:03:24
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- 04-04-2013 01:03:24
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #11 05-04-2013 00:28:04
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #12 13-04-2013 00:19:41
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #13 11-09-2013 19:52:53
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #14 11-09-2013 20:03:59
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #15 11-09-2013 20:22:17
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- 11-09-2013 20:22:17
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #16 11-09-2013 20:33:35
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #17 11-09-2013 22:11:22
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #18 19-10-2013 12:37:46
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #19 19-10-2013 21:48:28
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #20 20-10-2013 23:12:16
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- 20-10-2013 23:12:16
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #21 25-10-2013 23:08:19
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #22 26-10-2013 17:22:56
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #23 27-10-2013 00:20:59
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #24 27-10-2013 22:29:35
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
- #25 28-10-2013 16:42:08
- Re: Kак научить Ubuntu правильно отображать кодировку windows?
Кодировка в 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», который позволяет менять кодировку в уже открытом документе.
Кодировка windows 1251 для ubuntu
Открывая тестовый файл, который ранее был создан в Windows через программу Блокнот, вы скорее всего наткнетесь на проблему некорректного отображения русских символов в текстовом редакторе, используемом в Ubuntu по умолчанию (по умолчанию в Ubuntu используется редактор GEdit). К счастью, данную «проблему» легко решить. Ведь тут вся проблема, как вы, наверное, уже догадались, кроется всего-навсего в кодировке самого файла.
Стандарты кодировки и Microsoft
Давным-давно известно, что компания Microsoft «любит» использовать собственные стандарты, отказываясь при этом от общемировых, а если кто-то не хочет с этим фактом считаться, то Microsoft попросту это игнорирует. Но Microsoft может это себе позволить, будучи хоть и платной, но самой распространенной операционной системой в мире.
Яркий пример по установлению компанией Microsoft собственных стандартов — это пакет Microsoft Office, который включает в себя такие известные программы, как MS Word и MS Excel. Если пользователь не сможет открыть файл, созданный в одном из этих редакторов на используемой им операционной системе (например, Android, Linux или Mac OS X), то ему скорее всего это доставит огромные неудобства и в конечном счете заставит отказаться от использования операционной системы, но не от самого распространенного в мире формата текстовых и табличных документов.
При этом тут как бы отходит на второй план то факт, что формат файлов ODT линуксового Open Office в отличие от DOC и тем более DOCX является общепринятым. Мир не заставишь в одночасье отказаться от Windows, а значит, и от ее фирменного пакета Microsoft Office.
В случае с текстовым файлом Microsoft как всегда проигнорировала общепринятый стандарт кодировки символов UTF-8, используемый в операционной системе Ubuntu. Операционная система Windows по умолчанию сохраняет русский текст при использовании блокнота в кодировке Windows 1251, которая уже очень устарела. Вместо кодировки Windows 1251 сейчас принято использовать другую кодировку под названием Koi8-r.
Но поскольку кодировки Windows 1251 и Koi8-r похожи как близнецы, то редактор GEdit попросту не может распознать используемую в текстовом файле, сохраненном в Блокноте из под Windows, кодировку. Правда, эту проблему очень легко побороть — для этого нужно всего-навсего установить приоритеты кодировок в программе GEdit. Иначе говоря, нужно просто попросить GEdit вначале пробовать открыть файл в кодировке Windows 1251, а затем уже пробовать открытие в кодировке Koi8-r.
Установка приоритетов кодировок в GEdit
Для задания приоритета кодировок выполните запустите программу Терминал.
А затем наберите в Терминале команду, которая указана ниже:
gsettings set org.gnome.gedit.preferences.encodings auto-detected «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»
После успешного выполнения указанной выше команды ваш текстовый файл из Windows откроется без иероглифов в читабельном виде.
На этом все. Вопросы как всегда в комментариях.
Upd 24.01.2019
В Ubuntu 18.04 для изменения приоритета кодировок в текстовом редакторе GEdit необходимо выполнять в Терминале команду
Gedit gsettings set org.gnome.gedit.preferences.encodings candidate-encodings «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»
- Вы здесь:
- Главная
- Разное
- Операционная система Ubuntu
- Кодировка редактора Gedit в Ubuntu
Последние материалы
- Установка MS EDGE в Ubuntu и Kubuntu
Как читать проектную декларацию застройщика
Индукционная электрическая плитка LEBEN 288-021
Застройщики и новостройки Смоленска
Статистика коронавируса COVID-19 в терминале Linux
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.
Вот что получилось у меня.
#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 мне более чем хватает. Это не на столько мышевозная среда, как о ней думают. Много чего с клавиатуры делаю. Тут даже терминал по хоткею вызывается из коробки. И развернуть его на весь экран просто тоже с клавиатуры. И новую вкладку создать. И перемещение между ними. И между раб столами. И между окнами — разнотипными и однотипными. Не знаю, мне очень удобно.