![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 24
|
![]()
Программа получает html-код веб-страницы (http://msdn.com/ru-ru/default.aspx).
Получение файла происходит без ошибок. Латиница, большинство спец.символов и цифры отображаются прекрасно, а вместо русских букв выводится непонятно что. Вместо строки: "Новости Русского MSDN" в массиве char-ов сохраняется такое: "Новости Р*СѓСЃСЃРєРѕРіРѕ MSDN" Как с этим бороться? Вот код: Код:
Вот результат работы программы: ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Текст в UTF-8, в WinApi есть MultiByteToWideChar для перекодирования в UTF-16, потом MessageBoxW. А если всё-таки надо в ANSI, то можно потом WideCharToMultiByte.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.05.2010
Сообщений: 24
|
![]()
Как долго я искал эту функцию!
Спасибо! Проблема решена. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с кодировками в английской Windows | Altera | Windows | 6 | 18.10.2009 08:30 |
Проблема з кодировками! | hoza_syl | PHP | 3 | 10.10.2009 15:10 |
Банальные проблемы с кодировками и наборами символов. | Killer_djon | PHP | 5 | 02.06.2009 14:38 |
Проблема с кодировками | igroman | Общие вопросы C/C++ | 9 | 25.01.2009 22:25 |
Проблемы с кодировками Анси и Юникод | HunterMan | Win Api | 4 | 31.05.2008 00:41 |