Автор Тема: Дежавю с кодировкой.  (Прочитано 3188 раз)

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Дежавю с кодировкой.
« : 29.08.2017 18:56:07 »
У вас тут была тема про кодировку в 2013 году: https://forum.altlinux.org/index.php?topic=28873.0.
У меня все, как у того топикстартера. Имеется файл эл. книги с расширением *.txt, скачанный на просторах интернета. Дельфин по умолчанию открывает этот файл в KWrite. Открывает правильно, то есть на месте русских буковок наблюдаются именно русские буковки. Но в KWrite читать текст с экрана неудобно, текст идет сплошной лентой, нет разбивки на страницы. Я попробовал загрузить файл в LO, но получилось вот что:
Тот рецепт, который приведен в цитированном топике, мне не помог, так как в LO 5 ветки интерфейс сильно изменился по сравнению с 4 веткой. Я не нахожу, где задать кодировку для загружаемого файла.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 269
  • Sunny 273 RUS crew
Re: Дежавю с кодировкой.
« Ответ #1 : 29.08.2017 18:58:45 »
Как вариант, сконвертировать в нужную через iconv. Где кодировка в LO, я не вспомню сходу тоже.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 16 874
    • Домашняя страница
    • Email
Re: Дежавю с кодировкой.
« Ответ #2 : 29.08.2017 19:25:13 »
У вас тут была тема про кодировку в 2013 году: https://forum.altlinux.org/index.php?topic=28873.0.
У меня все, как у того топикстартера. Имеется файл эл. книги с расширением *.txt, скачанный на просторах интернета. Дельфин по умолчанию открывает этот файл в KWrite. Открывает правильно, то есть на месте русских буковок наблюдаются именно русские буковки. Но в KWrite читать текст с экрана неудобно, текст идет сплошной лентой, нет разбивки на страницы. Я попробовал загрузить файл в LO, но получилось вот что:
Тот рецепт, который приведен в цитированном топике, мне не помог, так как в LO 5 ветки интерфейс сильно изменился по сравнению с 4 веткой. Я не нахожу, где задать кодировку для загружаемого файла.
Уже нигде. Копируйте из KWrite.
Андрей Черепанов (cas@)

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #3 : 31.08.2017 13:48:02 »
Все-таки интересно, как же KWriter справляется с этой задачей, а такой монстр как LO не может?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 16 874
    • Домашняя страница
    • Email
Re: Дежавю с кодировкой.
« Ответ #4 : 31.08.2017 14:00:59 »
Все-таки интересно, как же KWriter справляется с этой задачей, а такой монстр как LO не может?
Потому что это не дело текстового процессора заниматься свистопляской с кодировками текстовых файлов. Он манипулирует документами.
Андрей Черепанов (cas@)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 4 628
Re: Дежавю с кодировкой.
« Ответ #5 : 31.08.2017 19:04:01 »
Откройте в KWriter и сохраните в кодировке UTF-8.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 056
    • Email
Re: Дежавю с кодировкой.
« Ответ #6 : 31.08.2017 20:55:29 »
Я не нахожу, где задать кодировку для загружаемого файла.
Если очень сильно нужно, можно попробовать расширение Cyrillic Tools:
http://openoffice.vspu.ac.ru/doc/recodecyr.html
http://openoffice.vspu.ac.ru/
http://myooo.ru/content/view/114/115/
Расширение старое, работоспособно ли в LO5 не знаю, не использую по причине того что лучше и надёжнее:

Как вариант, сконвертировать в нужную через iconv.
Откройте в KWriter и сохраните в кодировке UTF-8.
А также в других текстовых редакторах (medit, gedit...).
« Последнее редактирование: 31.08.2017 21:00:41 от stranger573 »

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #7 : 02.09.2017 12:18:34 »
Товарищи, я тут надыбал вот такую ссылку: https://ask.libreoffice.org/en/question/85559/is-there-a-way-to-change-the-encoding-or-see-this-rtf-document-in-cyrillic.
Только не пойму, как ее прикрутить к LO.

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #8 : 02.09.2017 12:54:14 »
Открыл в KWriter исходный файл и сохранил в utf-8. Вот что получилось. Как бы еще от серых прямоугольников избавиться?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 226
  • UNIX System V init
Re: Дежавю с кодировкой.
« Ответ #9 : 02.09.2017 15:21:38 »
Открыл в KWriter исходный файл и сохранил в utf-8. Вот что получилось. Как бы еще от серых прямоугольников избавиться?

https://www.google.ru/search?hl=ru&source=hp&q=libreoffice+серые+пробелы

Попробуйте эти опции поискать в либреофис:
Цитировать
https://wiki.openoffice.org/wiki/RU/kb/10000054

База Знаний: Writer. Серые прямоугольники вместо пробелов и внутри слов

< RU‎ | kb
 < OpenOffice.org | База знаний | Модули OpenOffice.org | OpenOffice.org Writer | Форматирование документов


Пустыми серыми прямоугольниками отображаются неразрывные пробелы
    Они используются, например, при отделении инициалов от фамилии, чтобы при разрыве строки инициалы переносились вместе с фамилией.

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


Для того, чтобы отключить отображение неразрывных пробелов и мягких переносов, необходимо в разделе СервисПараметрыOpenOffice.org WriterЗнаки ФорматированияОтображать снять соответствующие флаги: «Неразрывные пробелы» и «Мягкие переносы».
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #10 : 02.09.2017 15:33:04 »
Спасибо, сейчас попробую.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 056
    • Email
Re: Дежавю с кодировкой.
« Ответ #11 : 02.09.2017 15:35:57 »
Товарищи, я тут надыбал вот такую ссылку: https://ask.libreoffice.org/en/question/85559/is-there-a-way-to-change-the-encoding-or-see-this-rtf-document-in-cyrillic.
Только не пойму, как ее прикрутить к LO.
Так там и есть Cyrillic Tools. Где взять дал ссылки выше.
И прикручивать не требуется. Скачать, далее "Сервис" → "Управление расширениями" → "Добавить".

Открыл в KWriter исходный файл и сохранил в utf-8. Вот что получилось. Как бы еще от серых прямоугольников избавиться?
Вы читать этот файл собрались? Ну так и откройте файл в режиме только чтение или снимите режим редактирования в "Вид". Никаких серых прямоугольников не будет (и заодно, других отметок, наподобие красного подчеркивания, необходимых для редактирования) , ковырять остальные настройки не требуется.

« Последнее редактирование: 02.09.2017 15:47:28 от stranger573 »

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #12 : 02.09.2017 15:37:33 »
Я снял только "Неразрывные пробелы" и серенькие исчезли. Еще раз спасибо.

Оффлайн Арбичев

  • Давно тут
  • **
  • Сообщений: 106
    • Email
Re: Дежавю с кодировкой.
« Ответ #13 : 02.09.2017 15:49:27 »
Установил расширение. В главном меню появился пункт "Кириллическая кодировка". В списке авторов присутствует Алексей Новодворский. Известная личность!

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 056
    • Email
Re: Дежавю с кодировкой.
« Ответ #14 : 02.09.2017 15:59:34 »
А вообще для чтения книг существуют более специализированные программы (txt тоже понимают), наподобие FBReader, CoolReader. В которых можно и кодировки установить и страницы гораздо удобнее листать (PageUp, PageDown). Страницы в них адаптируются к размеру окна и не надо ползунок таскать.