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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2010, 22:26   #1
Alex TGM
Пользователь
 
Регистрация: 25.04.2010
Сообщений: 10
По умолчанию Проблема с отображением русского языка в программе(C++ CLR)

Проблема такая: имеется файл в кодировке ANSI.
При по строковом чтении, все буквы русского алфавита становятся не читаемыми.
Файл скачивается из интернета в кодировке ANSI по средством функции:

Код:
String^ remoteUri = "example";
String^ fileName = "example.php", ^myStringWebResource = nullptr;
WebClient^ myWebClient = gcnew WebClient;
myStringWebResource = String::Concat( remoteUri, fileName );
myWebClient->DownloadFile( myStringWebResource, fileName );
Считываю строки по средством ReadLine.

Код:
// text_read.cpp
// compile with: /clr
#using<system.dll>
using namespace System;
using namespace System::IO;
 
int main()
{
   String^ fileName = "textfile.txt";
   try 
   {
      Console::WriteLine("trying to open file {0}...", fileName);
      StreamReader^ din = File::OpenText(fileName);
 
      String^ str;
      int count = 0;
      while ((str = din->ReadLine()) != nullptr) 
      {
         count++;
         Console::WriteLine("line {0}: {1}", count, str );
      }
   }
   catch (Exception^ e)
   {
      if (dynamic_cast<FileNotFoundException^>(e))
         Console::WriteLine("file '{0}' not found", fileName);
      else
         Console::WriteLine("problem reading file '{0}'", fileName);
   }
 
   return 0;
}
Заранее спасибо!

Последний раз редактировалось Stilet; 17.08.2010 в 09:01.
Alex TGM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с отображением 3д обьекта vaflea Общие вопросы C/C++ 19 26.05.2010 01:15
не правильное отображение русского языка в delphi 2009 motaro Общие вопросы Delphi 10 25.09.2009 20:53
Шифрация Русского Языка (С++/Но помоему не зависит) Balizard Помощь студентам 2 02.05.2009 09:27
проблема с отображением DBGrid gotex БД в Delphi 12 04.06.2008 01:06
Поддержка русского языка в сообщении shurik_7866 Работа с сетью в Delphi 2 08.01.2008 17:09