Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кодировка или что? / 2 сообщений из 2, страница 1 из 1
06.07.2004, 11:14
    #32590796
Dr. Yes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка или что?
Пишу маленькую программку. Пытаюсь читать текстовый файл, в котором есть русские буквы.

Код: plaintext
1.
2.
3.
4.
5.
6.
StreamReader f = File.OpenText("test.txt");
string str;
while(null != (str = f.ReadLine()))
{
Console.WriteLine(str);
}

Так вот: русских букв в моих строках (str) просто нет!!!

Т.е. в файле строка выглядит так:
"Hello всем от Ivanova"
Так вот эта строка "превращается" в
"Hello Ivanova"

Я где-то читал, что C# работает с UTF-8. Я пробовал мои текстовые файлы в MS Word сохранять в кодировке UTF-8. Все нормально получалось. Но не всегда же так делать.

Как можно нормально читать русские текстовые файлы?
...
Рейтинг: 0 / 0
06.07.2004, 11:48
    #32590897
ы
ы
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка или что?
Dr. YesПишу маленькую программку. Пытаюсь читать текстовый файл, в котором есть русские буквы.
....

Я где-то читал, что C# работает с UTF-8. Я пробовал мои текстовые файлы в MS Word сохранять в кодировке UTF-8. Все нормально получалось. Но не всегда же так делать.

Как можно нормально читать русские текстовые файлы?
ms-help://MS.VSCC/MS.MSDNVS/cpref/html/frlrfsystemiostreamreaderclassctortopic.htm
и далее по тексту
[C#]
[Serializable]
public StreamReader(
string path,
Encoding encoding
);
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кодировка или что? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]