Да так и делал я, ничего не выходит как кривые буквы были так и остались, почему же не изменит? по идее те танцы с бубном в реестре проделываются чтобы изменить первый байт в котором содержится описание о кодировке в dbf, но как я понимаю Excel просто не читает этот байт
Повторяю. Сама установка параметра ничего не меняет в уже существующем файле.
Она влияет на то, в каком виде ArcGIS будет принимать и выдавать файлы при экспорте-импорте.
Чтобы перекодировать файл в кодировку dos нужно:
1. Сконвертировать шейп (или dbf) в файловую бгд.
2. Проверить что кодировка класса объектов в бгд правильная.
3. Установить dbfdefault=866 (или oem)
4. Перезапустить ArcGIS - он перечитает установки.
5. Импортировать класс объектов их бгд в шейп-файл.
При импорте файл будет перекодирован в кодировку 866 и его можно открывать в Excel.