Проблемы с кодировками

отредактировано 09:15 Раздел: FastReport 4.0
В компонент Query(самописный) помещается select содержащий поля на русском языке...
Такой отчёт пробовал сохранять в файле и в таблице (как blob)

заголовок получается всегда
<?xml version="1.0" encoding="utf-8"?>
но в случае если сохраняю в файл то запрос пишется в cp1251
<TfrxZeosMyQuery Name="MYMRQuery_8" Tag="5" UserName="MYMRQuery_8" CloseDataSource="True" FieldAliases.Text="" SQL.PropData="07537472696E677301060753454C45435420141C000000202060D180D183D181D182D0B5D0BAD181D182602E6669656C64312C141B000000202060D180D183D181D182D0B5D0BAD181D182602E6669656C6432060446524F4D1414000000202060D180D183D181D182D0B5D0BAD181D1826000" Database="MYMRDatabase_8" ecSQL="SELECT 
  `рустекст`.field1,
  `рустекст`.field2
FROM
  `рустекст`
" PropData="05704C656674021C0470546F7002000A506172616D65746572730100"/>

а если сохраняю через Stream
то
<TfrxZeosMyQuery Name="MYMRQuery_9" Tag="5" UserName="MYMRQuery_9" CloseDataSource="True" FieldAliases.Text="" SQL.PropData="07537472696E677301060753454C45435420141C000000202060D180D183D181D182D0B5D0BAD181D182602E6669656C64322C141B000000202060D180D183D181D182D0B5D0BAD181D182602E6669656C6431060446524F4D1414000000202060D180D183D181D182D0B5D0BAD181D1826000" Database="MYMRDatabase_9" ecSQL="SELECT 
  `СЂСѓСтекСС‚`.field2,
  `СЂСѓСтекСС‚`.field1
FROM
  `СЂСѓСтекСС‚`
" PropData="05704C656674021C0470546F7002000A506172616D65746572730100"/>
похоже на utf-8

поле ecSQL - WideString

Корректно открывается только отчёт сохранёный в файле...

Как можно решить эту проблему?

PS желательно чтобы в обоих случаях использовал utf

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.