Форум Сообщества Аналитиков

Общий раздел => Для всех => Тема начата: vitaliy.frolov от 01 Июля 2019, 16:30:29

Название: Как избавиться от кракозябр вместо русского языка при создании RTF-отчетов?v.2
Отправлено: vitaliy.frolov от 01 Июля 2019, 16:30:29
Коллеги, добрый день!

Возник вопрос при выгрузке из EA v.14 в rtf документе появляются вот такие кракозябры:

"UC-00002 Выбрать Банк по умолчанию
ÂàðèàíòÈñïîëüçîâàíèÿ in Ïàêåò 'Система Быстрых Платежей'

UC-00002 Выбрать Банк по умолчанию
Âåðñèÿ 1.0  Ôàçà 1.0  Proposed
Петров Петр Петрович Ñîçäàí on 14.06.2019.  Ïîñëåäíèé Èçìåí¸í 01.07.2019
Ñèíîíèì UC-00002 Выбрать Банк по умолчанию
Ðàñøèðÿåò"

статья от 2008 года не помогла. https://www.uml2.ru/faq/faq-ea/54/

прикладываю скрины настроек, возможно кто-то сталкивался с данной проблемой.
Название: Re: Как избавиться от кракозябр вместо русского языка при создании RTF-отчетов?v.2
Отправлено: vitaliy.frolov от 01 Июля 2019, 16:31:01
+ 2 скрин
Название: Re: Как избавиться от кракозябр вместо русского языка при создании RTF-отчетов?v.2
Отправлено: [прилетело НЛО и...] от 08 Июля 2019, 01:28:41
Не видя и не щупая EA, советовать трудно, но это меня не остановит.

Первое. Судя по всему в тексте кусок из шаблона дан в неверной кодировке (декодер Арт.Лебедева расшифровывает его так: CP1252->CP1251). По совпадению в Вашем первом скриншоте горит ansicpg1252. Что если его исправить на ansi1251 (если это правится).

Второе, что взбредает в инопланетный мозг -- проверить, всё ли ладно с шаблоном. Например, начинается ли он с {\rtf1\ansi\ansicpg1251

Третье, в Сети пишут, что галки про Jet4.0 недостаточно. Нужны ритуальные действия: скачивание Jet 4.0 EABase model (http://www.sparxsystems.com/bin/EABase_JET4.zip) и перенос в неё записей из прежнего проекта.

Есть ещё более ритуальные действия вроде проверки, верно ли установлена кодовая страница в Винде для неюникодовых приложений.

Помочь, скорее всего не помогло, потому... улетело.)