Страница: 1 | 
		
		 
			   
			 
			 Конфигурация приложения забита в текстовый файл, в котором заданы каталоги - пути. Файловая система - NTFS. Средствами VB-6 файл читается нормально, а VB.NET при помощи "StringReader" в упор не хочет видеть кириллицу.  Подскажите, какая библиотека за это отвечает и где взять "правильный" файл 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Не читается кириллица!
     
    
Добавлено: 30.09.03 16:09
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Mykhaylo | Web-сайт: memo-yard.dp.ua
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 1
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Павел
![]()
![]()
![]()
![]()
![]()
![]()
Администратор
ICQ: 326066673 
Вопросов: 368
Ответов: 5968
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  30.09.03 16:45
       
    
       
  
Да всё правильно там реализовано. Только вот Вы забыли указать, каким 
    
образом читаете файл. Если стандартными классами из пространства имён
System.IO (FileStream, StreamReader, BinaryReader), то нужно просто
явно задать кодировку в FileStream. По умолчанию ставится 7-битная
кодировка ANSI, из-за этого вместо русских букв идут знаки вопроса.
Можно задать кодировку в конструкторе класса (параметр Encoding),
выставить значение System.Text.Encoding.GetEncoding (1251).