Здравствуйте. У меня проблема. Часть набранного текста...

Автор ForumOOo (бот), 10 января 2019, 22:53

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

ForumOOo (бот)

Компонент: Writer
Версия продукта: 4.x
Сборка: Apache OpenOffice
ОС: Windows 7

Здравствуйте. У меня проблема. Часть набранного текста открывается китайскими иероглифами вместо кириллицы. Пробовал пере набрать заново. Пока файл в работе, видно
кириллицу. После сохранения снова открывается иероглифами. Помогите пожалуйста, если можете. В сети и на форуме решения не нашел. Что только не пробовал. И кодировку
менял. И редактор кириллицы установил. Ничего не помогло. Загрузил вам текстовый файл. Это литература. Ничего секретного. Вдруг у себя вам это исправить будет проще.
С уважением к Вам.
Юрий.

Тестовый файл: http://forumooo.ru/attachments/upload/stranica_10-1-2.odt (67.95 КБ)

--
Подпись: Юрий 1302
Эл. почта: omyurij@yandex.ru

kompilainenn

Откуда копировали и вставляли текст в документ? Или в чем он ыл изначально создан?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Yakov


mikekaganski

Судя по всему, Вы натолкнулись на какой-то баг. С учётом, что OpenOffice.org и его преемники используют Unicode для хранения текста, а также что все современные поддерживаемые форматы также имеют поддержку национальных символов, никаких таких проблем в норме быть не должно, откуда бы Вы ни копировали (если оно отображалось в Writer нормально) и куда бы ни сохраняли (поскольку текст, видимо, весь ограничен русским + латиницей). Так что я бы посоветовал попробовать другую версию офиса или другой офис (чтобы посмотреть, повторяется ли ошибка там). Кстати: а проблемные участки в одном и том же месте? А то не могло ли случиться, что проблема в аппаратной части, и просто память компьютера "сыплется"?
С уважением,
Михаил Каганский

Юрий1302

Да. Изначально весь текст набирался в формате RTF. Он есть в этом формате, просто, когда я отправлял вам файл на просмотр, система вашего форума его не приняла и написала, что это неправильный формат. Действительно, в какой то момент во время работы сработало сохранение и самопроизвольно появилась надпись, что идет исправление текста. До этого все было штатно. Текст набирался частями. И сохранен тоже частями. Я начинающий пользователь этого редактора. Мог сам где-то накосячить. Помогите пожалуйста исправить. Я уже пробовал пере набирать эти куски отдельно. Но после соединения с основным текстом снова вылезают эти иероглифы. Интересно, что во время открытия этого текстового файла сначала все отображается верно, а потом, прямо на глазах, начинает переводиться в иероглифы.

mikekaganski

RTF - это тоже формат с поддержкой национальных символов. Так что сам по себе факт сохранения в RTF ни о чём не говорит. Даже если проблема связана с форматом, это всё равно баг, потому что это лишь означает некорректное сохранение в данный формат.
С уважением,
Михаил Каганский

Yakov

Цитата: Юрий1302 от 11 января 2019, 09:14Помогите пожалуйста исправить.
Лучше сохранять документы в ODF (.odt) - родной формат офиса или в Word 97-2003 (.doc).


mikekaganski

Кстати, для того, чтобы попробовать что-то восстановить, всё же лучше был бы исходный RTF (который можно либо переименовать в ODT, либо упаковать в ZIP для прикрепления сюда). Текст в этом ODT плохо поддаётся восстановлению (получается что-то вроде "И аз до возник , жива ен И зв гр , ив брав вмес , ивител за , им —как бр .").
С уважением,
Михаил Каганский

Юрий1302

Можно ли пойти таким путем? ... Открыть файл в формате RTF. Пере сохранить в другом формате и козябру пере набрать в этом новом формате? Или она снова будет в иероглифах? Подскажите какой нибудь выход из этой ситуации. Текст полностью набран. Только несколько кусков вылезают иероглифами.

Yakov

Приложите файл в формате RTF к своему сообщению на форуме.

Юрий1302

Цитата: Yakov от 11 января 2019, 23:27
Приложите файл в формате RTF к своему сообщению на форуме.
Я пробовал загрузить на форум такой файл. Получил отказ системы форума. Поэтому загрузил на обменный диск. Даю ссылку. https://yadi.sk/d/QTHv1zvyABO5dw

mikekaganski

#11
Попробуйте поработать с этим файлом в формате ODT.

Для справки: я удалил из RTF все вхождения регекса \\f18\b, т.е. все ключевые слова \f18, определяющие использование шрифта Times New Roman с набором символов 128 (SHIFTJIS_CHARSET -> CP 932: Japanese). Уж не знаю, почему оно появляется.

UPD: Только надо было оставить \f18 в таблице шрифтов, иначе появляются проблемы в других местах - обновил файл.
С уважением,
Михаил Каганский

Юрий1302

Цитата: mikekaganski от 12 января 2019, 11:17
Попробуйте поработать с этим файлом в формате ODT.

Для справки: я удалил из RTF все вхождения регекса \\f18\b, т.е. все ключевые слова \f18, определяющие использование шрифта Times New Roman с набором символов 128 (SHIFTJIS_CHARSET -> CP 932: Japanese). Уж не знаю, почему оно появляется.

UPD: Только надо было оставить \f18 в таблице шрифтов, иначе появляются проблемы в других местах - обновил файл.
Михаил. Большое Вам спасибо! Вы меня выручили. Текст открывается нормально. У меня вопрос. Это часть из текста. Остальная по прежнему в формате RTF.  Если я к вашему файлу буду прикреплять остальные части, будет ли это стыковаться? Или просто собранный с вашим текст нужно сохранять дальше в формате .odt?

mikekaganski

Цитата: Юрий1302 от 13 января 2019, 12:10Если я к вашему файлу буду прикреплять остальные части, будет ли это стыковаться? Или просто собранный с вашим текст нужно сохранять дальше в формате .odt?

Я не вполне понимаю разницу между озвученными вариантами. Добавление к "моему" (ODT) файлу других частей, предположительно, и есть "собранный с "моим" текст, сохранённый дальше в формате .odt"...
С уважением,
Михаил Каганский