ник: Анатолий (Киев)
У меня тоже ничего не вышло. Ни с 1252, ни с 1251 - та же галиматья, только вид сбоку.
И я не понимаю почему у вас получилось с 0хС9 - ведь в файле кирилицей и не пахнет.
ИМХО, здесь проблема кроется в том, что Excel и Access начиная с версии 2000 работают с Unicode и преобразование строки, полученной от провайдера/драйвера из ANSI в Unicode выполняется с учетом региональных настроек. Думаю что в Офисе97 или других программах, работающих с ANSI проблем бы не было.
"если региональные настройки стоят на английском то всё ок" - менять настройки перед экспортом и возвращать назад - не вариант? Как часто вам это надо?
Вопрос: "в дбф-ке всё показывает нормально" - показывает где?
Ответа нет. Вы вообще в Аксе на него смотрите?
Вопрос: Как вы делаете экспорт в excel?
Ответ: Через фокс про 9
Т.е. вы выполняете экспорт в excel средствами фокс про 9? Тогда попробуйте сделать экспорт в текстовый файл, а затем его импорт в excel с указанием кодовой страницы 1252.
Покажите, пжл, какой правильный текст должен быть в первом текстовом поле первой записи.
Я вообще не понимаю, на каком языке это написано. Первый символ имеет код 178, а в CP1552 это значек возведения в квадрат!?