Делаю разбор текстового файла в win1251.
Пришлось извратиться так:
- Код: Выделить всё
...
OrgForma:AnsiString;
...
If (Pos(UTF8toAnsi('ДОК'),OrgForma)>0) Or
(Pos(UTF8toAnsi('Док'),OrgForma)>0) Or
(Pos(UTF8toAnsi('док'),OrgForma)>0) Or
(Pos(UTF8toAnsi('ДОЗ'),OrgForma)>0) Or
(Pos(UTF8toAnsi('Доз'),OrgForma)>0) Or
(Pos(UTF8toAnsi('доз'),OrgForma)>0) Or
(Pos(UTF8toAnsi('МФ'),OrgForma)>0) Or ...
и т.д.
Создать множество типа AnsiString - не получается.
Case'ом тоже не вышло.
Может подскажет кто, как избежать таких "этажей" проверок?