Евгений
Зарегистрирован:
Сообщения:
Примеры кода:
|
RE: Чтение фала и кодировка |
20 August 2002 15:48 |
|
|
|
|
StreamReader sr = new StreamReader(fs,System.Text.GetEncoding(1251));
или
StreamReader sr = new StreamReader(fs,System.Text.Encoding.Default);
если текущая кодировка в системе "windows-1251"
>Добрый день!
>Видать очень тупой - но вот уже пару часов вожусь - и никак
>В фале test.txt :
>test тест test
>В web.config :
> <globalization
> fileEncoding="windows-1251"
> requestEncoding="windows-1251"
> responseEncoding="windows-1251"
> culture="ru-RU"
> uiCulture="ru-RU"
> />
>если пытаюсь читьать так :
> StreamReader sr = File.OpenText("test.txt");
> input = sr.ReadLine();
>То получаю :
> test test - то есть русские буквы ваще пропадают
>А если вот так :
> FileStream fs = File.OpenRead("test.txt");
> StreamReader sr = new StreamReader(fs,System.Text.Encoding.ASCII );
> input = sr.ReadLine();
>То получаю
> test ???? test - тоже не очень
>Подскажите пожалуйста как правильно читать
>Спасибо
|
|