Навскидку так..., сам не проверял. Попробуйте строки перекодировать в CP-1251 следующим образом.
## Код:
```
s : ARRAY OF CHAR; (* = ваша строка *)
ss : ARRAY 256 OF SHORTCHAR;
res := WinApi.WideCharToMultiByte(1251, {}, s, -1, ss, 255, NIL, NIL);
```

Какой версией BB пользуетесь?