Этим кодом пытаюсь из дбфки в CP866 вытянуть из стринг поля данные (кажись в ютф8 )
- Код: Выделить всё
uses
udm_mfm, mseucs2toru;
procedure tudmmo.OnNazGetText(Sender: TField; var aText: AnsiString; DisplayText: Boolean);
begin
atext := cp866toUCS2(Sender.AsString);
end;
куда "цепляю" OnNazGetText...
- Код: Выделить всё
object tmsedbf1: tmsedbf
...
controller.fields.fields = (
...
item
DisplayWidth = 160
FieldName = 'NAZVA'
Index = 4
OnGetText = OnNazGetText
Но результат один - "брякозяблики". Как избавиться от брякозябликов в МСЕ? Направьте на путь истинный ...