| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			ODBC  foxpro driver
			 
			
			При подключении к таблице dbf (foxpro2.5 for DOS) через ODBC driver  VFP  не поддерживается русская кодировка DOS. В настройках ODBC нет установок кодовой страницы, может быть где-то в реестре есть установки, или драйвер специальный нужен ?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В классе WinAPI есть функция CharToOemBuff – воспользуйтесь ею. 
		
		
		
		
		
		
		
	Для обратной перекодировки используйте функцию OemToCharBuff. Если второй функции в вашем классе не будет напишите ее по аналогии с первой.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Установите у dbf файла кодировку, есть в VFP. 
		
		
		
		
		
		
		
	http://www.yandex.ru/yandpage?q=8695...epage%2Bfoxpro  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Спасибо за совет. 
		
		
		
		
		
		
		
	Все понятно. Сам файл DBF хранит в себе кодовую страницу. В файлах версии foxpro2.5 кодовая страница не установлена , поэтому драйвер ODBC VFP не может определить кодировку. Для установки кодовой страницы достаточно было открыть файл в Visual FoxPro.  | 
| 
	
 |