Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2010, 21:31   #1
Eros
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 34
Счастье C++\CLI проблемы с чтением русских букв с txt

ВисуалСтудио2008 проект виндовс формс
Читаю с txt в Ричтекстбокс
Код:
System::IO::StreamReader ^sr = gcnew System::IO::StreamReader(fileName);//в fileName путь к txt файлу 
System::String ^text = sr->ReadToEnd();
richTextBox1->Text = text;
sr->Close();
Но, если в тексте есть кириллица, то она отображается квадратиками (с цифрами и латиницай все норм)
Как решить проблему?
Eros вне форума Ответить с цитированием
Старый 04.10.2010, 02:03   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Проблема в том, что ты пытаешся читать в ASCII. Он 7-и разрядный (старший разряд всегда равен 0). Перейди в Unicode (UTF-2) или в KOI8-R. Они восьмиразрядные.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не выводит русских букв didzial Общие вопросы C/C++ 17 14.01.2010 12:04
Фильтр русских букв lavelas Помощь студентам 3 22.12.2009 06:32
Корректное отображение русских букв. TheWanderer Общие вопросы C/C++ 2 17.11.2008 21:03
Ввод русских букв в Delphi Аццкий Нуп Помощь студентам 3 25.06.2008 23:27
Регистр для русских букв Kulibim Общие вопросы Delphi 2 28.10.2007 17:36