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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Gedit UTF-8 кракозябры  (Прочитано 1998 раз)

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

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Gedit UTF-8 кракозябры
« : 14 Ноябрь 2016, 08:59:57 »
Здравствуйте уважаемые. Обновился с Ubuntu Mate 14.04 на Ubuntu Mate 16.04. В результате возник такой глюк, файлы (не все), созданные в gedit в 14 версии не читаются gedit-ом 16 версии. Есть и файлы.DOCX созданные в Ubuntu Mane 14.04, тоже не читаются (кракозябры). Все эти файлы в кодировке UTF-8. В чем может быть проблема? :idiot2:

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #1 : 14 Ноябрь 2016, 10:10:57 »
1) Не заметил разницы в работе gEdit в Ubuntu 14.04 и 16.04
2) Файлы .doc/.docx разве не должны в Libre Office открываться, так как это не совсем текстовые файлы
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #2 : 14 Ноябрь 2016, 10:27:41 »
Цитировать
Файлы .doc/.docx разве не должны в Libre Office открываться, так как это не совсем текстовые файлы
Так и есть. Создавал я их в 14.04. В 16.04 кракозябры. Мне кажется что это не проблема кодировки в gedit и Libre Office, а где то в системе. При добавлении текста в эти файлы русский отображается норм. Да я не уточнил, что английский нормально видно.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #3 : 14 Ноябрь 2016, 11:40:32 »
DataGenn, а теперь еще раз и сначала:
чем пытаетесь открыть файлы .doc/.docx и в чем вы их создавали? А то у меня проблем нет никаких.
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #4 : 14 Ноябрь 2016, 15:37:15 »
Цитировать
чем пытаетесь открыть файлы .doc/.docx и в чем вы их создавали? А то у меня проблем нет никаких
Конечно открываю в Libre и даже не docx, а odt (формат libre), текстовые-в gedit. Создавались файлы исключительно в ubuntu 14.04. Причем русский текст в кракозябрах не во всех файлах, а только в некоторых. Проблемные файлы показывают кодировку UTF-8 (команда в терминале file -i).

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #5 : 14 Ноябрь 2016, 16:03:44 »
DataGenn, ну UTF-8 тоже есть в двух вариантах: with BOM, without BOM
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #6 : 14 Ноябрь 2016, 16:32:11 »
Цитировать
DataGenn, ну UTF-8 тоже есть в двух вариантах: with BOM, without BOM
Тогда про это подробней. Как посмотреть для читаемых файлов и не читаемых?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #7 : 14 Ноябрь 2016, 18:00:17 »
Увы, я работаю с Vim, потому, как это сделать в gedit не подскажу. Можете добавить по два файла для примеров (текстовый ил либра), читаемые и нечитаемые
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #8 : 14 Ноябрь 2016, 18:45:15 »
Цитировать
Увы, я работаю с Vim, потому, как это сделать в gedit не подскажу. Можете добавить по два файла для примеров (текстовый ил либра), читаемые и нечитаемые
Я пробовал еще несколько редакторов - не помогло. На всякий вот файлы не читаемые
Не смог добавить файлы.


Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #9 : 14 Ноябрь 2016, 22:18:24 »
DataGenn, часть читаема (конец файла). Ничего в него не добавляли?
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #10 : 15 Ноябрь 2016, 01:06:22 »
Цитировать
DataGenn, часть читаема (конец файла). Ничего в него не добавляли?
В конец добавлял уже в версии 16.04. Это читается.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #11 : 15 Ноябрь 2016, 12:40:52 »
DataGenn, =( ну так мне надо был оригинальный файл. в этом уже хедеры другие. Но суть в том, что у вас что-то с кодировками точно
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #12 : 15 Ноябрь 2016, 13:30:26 »
Сейчас пооткрывал все файлы на раб. столе - все нормально открываются, кроме этого. Как можно исправить? И что за глюк в одном файле?

quatro

  • Гость
Re: Gedit UTF-8 кракозябры
« Ответ #13 : 15 Ноябрь 2016, 14:51:16 »
Как можно исправить?

Кодировку подбирать:

Файл file:///stock/data/Downloads/FAQ_Ubuntu.txt был открыт в кодировке UTF-8, но он содержит недопустимые символы.
Установлен режим «только чтение», так как сохранение может повредить файл.
Либо откройте данный файл, выбрав правильную кодировку, либо отключите защиту от изменений в меню «Сервис».

Пользователь добавил сообщение 15 Ноябрь 2016, 14:56:45:
https://www.google.ru/search?client=ubuntu&channel=fs&q=%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D1%8C+%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83+%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=Q_cqWIXzOsaBYLn3syA

Пользователь добавил сообщение 15 Ноябрь 2016, 15:00:21:
DataGenn, вот начало твоего текста:



Пользователь добавил сообщение 15 Ноябрь 2016, 15:05:06:
Скорее всего текст писался не сразу, в одном файле возможна помесь разных кодировок. Поэтому лучше по кусочкам декодировать.
« Последнее редактирование: 15 Ноябрь 2016, 15:47:30 от anchos »

Оффлайн DataGenn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gedit UTF-8 кракозябры
« Ответ #14 : 15 Ноябрь 2016, 16:20:20 »
Текст писался не сразу, копипастился из огнелиса, но в Ubuntu же. Т.е. в огнелисе могли быть разные кодировки? Gedit из ubuntu 14 понимал эти кодировки, а gedit в ubuntu 16 не понимает. При этом другие файлы, которые так же копипастились из огнелиса открываются читабельно. Да, дела, но буду пробовать по вашему совету действовать. Не в тему, но где лежат плагины для gedit в ubuntu 16.04.1? По разным ссылкам из инета не смог найти, а нужный плагин нужно ручками добавить, а он не добавляется, потому как наверное не в ту папку ложу.
« Последнее редактирование: 15 Ноябрь 2016, 16:28:38 от DataGenn »

 

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