Проблемы с кодировками
В компонент Query(самописный) помещается select содержащий поля на русском языке...
Такой отчёт пробовал сохранять в файле и в таблице (как blob)
заголовок получается всегда
а если сохраняю через Stream
то
поле ecSQL - WideString
Корректно открывается только отчёт сохранёный в файле...
Как можно решить эту проблему?
PS желательно чтобы в обоих случаях использовал utf
Такой отчёт пробовал сохранять в файле и в таблице (как 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