О кодовой странице DBF я уже рассказывал в "Шаг 12 - Кодовая страница DBF", но уж больно много кривотолков вокруг этого вопроса, поэтому остановлюсь на этом еще раз.
Как еще можно узнать кодовую страницу таблицы и изменить ее? Существует вот такой вариант:
Для того, чтобы диалоговое окно с выбором кодовой страницы не появлялось можно использовать команду SET CPDIALOG ON | OFF. Это удобно, когда кодовая страница меняется в ходе выполнения программы.
Кодовую страницу можно указать и непосредственно для переменной:
CPCONVERT(nCurrentCodePage, nNewCodePage, cExpression)
Здесь
Вот и все об этом.