Если я правильно понял проблему, то скорее всего в DBF текст в Win кодировке, которую Navi не воспринимает

.
Можно попробовать переконвертить ее в DOS, при помощи какого-нибудь OCX-са.
Вообще-то в 3.60 в кодеюните 12400 Localisation Management есть функция
Dos2Win(DosText : Text[250]) WinText : Text[250],
которая выполняет обратное преобразование. Может быть, по аналогии написать функцию
Win2Dos(WinText : Text[250]) WinText : Text[250]?
Опять же повторяю, все сказаное мною выше - сугубое IMHO.