Страница: 1 | 
		
		 
			   
			 
			 Я загружаю с помощью API’ки InternetOpenUrl страницу по адресу http://www.hit20.ru/. Но она загружается в кодировке KOI8-R, а мне нежно в win-1281 (в браузере она загружается как нужно).  Как мне заставить программу скачивать именно в win-1281? Или как программно перекодировать из KOI8-R в win-1281? 
			 
			 Есть какой-то фрейм в заголовке запроса, отвечающий за кодировку, надо посмотреть док по HTTP. Перекодировать из КОИ8-Р в Win несложно, что-то вроде a="АБВГДЕ..." b="АБЦДЕФ..." 'Или как там? for i=1 to len(k) w=mid(a,instr(b,mid(w,i,1)),1) next 2 sharp Спасибо  я  так и хотел сделать, но думал, может быть есть менее корявый способ или уже готовые наработки. Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Проблема с кодировкой
     
    
Добавлено: 13.02.04 09:30
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 ChAko | Web-сайт: hotcharts.ru | ICQ: 490470 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Sharp
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  13.02.04 22:03
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 ChAko
![]()
ICQ: 490470 
Вопросов: 14
Ответов: 12
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  14.02.04 04:11
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  14.02.04 09:31
       
    
       
  
Перекодировку из любой кодировки в любую другую можно реализовать 
    
средставми функций Win 32 API: MultiByteToWideChar и
WideCharToMultiByte.