Кодировка в RichText
-
- Сообщения: 51
- Зарегистрирован: 26 мар 2018, 12:18
Кодировка в RichText
Здравствуйте возникла проблема с кодировкой в компоненте RichText.
Если галка "Полностью конвертировать выражение" не включена, то у текста приходящего из параметров взаимодействия кодировка ломается, а вот стиль текста в IIF сохраняется, а если галка включена, то кодировка в порядке, а вот стиль пропадает.
Подскажите пожалуйста есть ли какое-нибудь решение у данной проблемы? Прилагаю пример отчета.
Если галка "Полностью конвертировать выражение" не включена, то у текста приходящего из параметров взаимодействия кодировка ломается, а вот стиль текста в IIF сохраняется, а если галка включена, то кодировка в порядке, а вот стиль пропадает.
Подскажите пожалуйста есть ли какое-нибудь решение у данной проблемы? Прилагаю пример отчета.
- Вложения
-
- TestReport.mrt
- (8.62 КБ) 339 скачиваний
-
- image_2018-03-26_12-53-07.png (2.31 КБ) 2717 просмотров
-
- Без галочки
- image_2018-03-26_12-52-42.png (2.42 КБ) 2717 просмотров
-
- image_2018-03-26_12-50-59.png (37.95 КБ) 2717 просмотров
Re: Кодировка в RichText
Здравствуйте.
Простого пути решения проблемы нет.
Как вариант, можно вызвать дополнительный метод для изменения кодировки текста. Метод был сделан для другого фикса, но в данном случае тоже подходит.
В ваших выражениях надо будет сделать замену. Например, вместо выражения
надо написать
Дополнительная строка "\ansicpg1251 " указывает кодировку, в данном случае русскую Windows-1251.
Спасибо.
Простого пути решения проблемы нет.
Как вариант, можно вызвать дополнительный метод для изменения кодировки текста. Метод был сделан для другого фикса, но в данном случае тоже подходит.
В ваших выражениях надо будет сделать замену. Например, вместо выражения
Код: Выделить всё
{this["Rayon"]}
Код: Выделить всё
{Stimulsoft.Report.Export.StiExportUtils.CorrectEncoding("\ansicpg1251 "+(string)this["Rayon"])}
Спасибо.
- Вложения
-
- TestReport 2.mrt
- (6.27 КБ) 355 скачиваний
-
- Сообщения: 51
- Зарегистрирован: 26 мар 2018, 12:18
Re: Кодировка в RichText
Здравствуйте, если цифра стоит впереди в фразе "1 район", то кодировка все равно ломается, даже если добавить пробел " 1 район".
- Вложения
-
- Screenshot_3.png (2.16 КБ) 2697 просмотров
-
- TestReport.mrt
- (8.73 КБ) 341 скачивание
Re: Кодировка в RichText
Здравствуйте.
Пожалуйста добавьте пробел в конце строки "\ansicpg1251 ".
Спасибо.
Пожалуйста добавьте пробел в конце строки "\ansicpg1251 ".
Спасибо.
-
- Сообщения: 51
- Зарегистрирован: 26 мар 2018, 12:18
Re: Кодировка в RichText
Спасибо, проблема решена!
Re: Кодировка в RichText
Здравствуйте.
Мы всегда рабы вам помочь.
Обращайтесь, если ещё нужда помощь.
Спасибо.
Мы всегда рабы вам помочь.
Обращайтесь, если ещё нужда помощь.
Спасибо.