powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кодировка или что?
2 сообщений из 2, страница 1 из 1
Кодировка или что?
    #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
Кодировка или что?
    #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
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кодировка или что?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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