Форум программистов, компьютерный форум CyberForum.ru

Чем сконвертировать в русский язык такие крякозябры? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 5.00
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16937 / 5342 / 328
Регистрация: 30.03.2009
Сообщений: 14,363
Записей в блоге: 26
06.02.2011, 16:54     Чем сконвертировать в русский язык такие крякозябры? #1
Чем сконвертировать в русский язык такие крякозябры?

OemToChar не подходит. Я мог бы разные способы перебрать, но кроме OemToChar и CharToOem ничего не знаю. Конкретно в данном случае проблема скорее всего в том, что файл изначально был в виндовой кодировке, но выдал его в utf-8 (или перекодировал), но точно не уверен
Миниатюры
Чем сконвертировать в русский язык такие крякозябры?  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2011, 16:54     Чем сконвертировать в русский язык такие крякозябры?
Посмотрите здесь:

Visual C++ русский язык
C++ Русский Язык!!!
Русский язык в C++ C++
русский язык C++
Русский язык C++
C++ русский язык
C++ Русский язык
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16937 / 5342 / 328
Регистрация: 30.03.2009
Сообщений: 14,363
Записей в блоге: 26
10.02.2011, 13:38  [ТС]     Чем сконвертировать в русский язык такие крякозябры? #21
Цитата Сообщение от Kronex Посмотреть сообщение
а там не только эта инструкция предлагается
Ну тогда ткни меня польцем в то место, где по указанным ссылкам прилагается решение для моего случая. В качестве подсказки можешь использовать код из поста #8
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kronex
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 9
10.02.2011, 13:47     Чем сконвертировать в русский язык такие крякозябры? #22
конкретно по ваше проблеме я не знаю, но я видел там точно не только оемтучар и сетлокал

Уважаемый EVG, конкретно против вас ничего не имею, наоборот благодарен за вашу работу на форуме и FAQ, часто именно по вашим ответам решал задачи, но эта тема разобрана не только в этих двух ссылках что я скинул. плюс подобные форумы.
я сегодня обыскался как найти решение по контрольным суммам, но их столько было создано по одной теме, а ту что мне нужна я не нашел, так как среди флуда и тех результатов что яндекс по сайту выводит очень сложно что-то найти.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
10.02.2011, 14:27     Чем сконвертировать в русский язык такие крякозябры? #23
Evg, опиши подробнее на какоей системе решается задача и, если я правильно понял, тебе из сети приходит блок данных (условно говоря void *), тебе нужно его вывести куда-то в релевантном виде (ну, или просто обработать).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2011, 15:10     Чем сконвертировать в русский язык такие крякозябры?
Еще ссылки по теме:

Русский язык C++
Русский язык в консоли C++
Русский язык C++ Linux
Русский язык C++
Русский язык в Си C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16937 / 5342 / 328
Регистрация: 30.03.2009
Сообщений: 14,363
Записей в блоге: 26
10.02.2011, 15:10  [ТС]     Чем сконвертировать в русский язык такие крякозябры? #24
Цитата Сообщение от Kronex Посмотреть сообщение
но эта тема разобрана не только в этих двух ссылках что я скинул. плюс подобные форумы
Если ты до сих пор не понял, почему я тут с тобой спорю, то повторю ещё раз. Те ссылки, которые ты привёл и "не только в этих двух ссылках", которые ты упомянул - это СОВСЕМ ДРУГОЙ ВОПРОС. И разницу между первым и вторым ты, судя по всему, даже по постановке вопроса не понял. Я это к тому, что не надо лезть и кричать про поиск там, где вопросом не владеешь, и тогда не будешь попадать в подобные глупые ситуации. А если уж очень хочется, то хотя бы вникни в суть проблемы

Добавлено через 39 минут
Цитата Сообщение от Manjak Посмотреть сообщение
Evg, опиши подробнее на какоей системе решается задача и, если я правильно понял, тебе из сети приходит блок данных (условно говоря void *), тебе нужно его вывести куда-то в релевантном виде (ну, или просто обработать).
Мне нужно сконвертировать из одной кодировки (которая для меня была непонятна по внешнему виду, но было подозрение, что это utf-8) в другую (конкретно win1251, но приниципальной разницы нет). Вопрос ставился как чем конвертировать (условно я это назвал qqq и поставил вопрос "что нужно подставить вместо qqq"). Единственную конвертилку, про которую я на тот момент знал, я упомянул - OemToChar, так же упомянул, что в моём случае это не помогло. Я думал, что есть какой-то подобный интерфейс, но который осуществляет ту перекодировку, которая требовалась в моём случае. Про такой интерфейс упомянули - это MultiByteToWideChar. По большому счёту мне оказалось этого достаточно, ну а в качестве бонуса попросту в гугле нашёлся готовый пример, как этим делом пользоваться
Yandex
Объявления
10.02.2011, 15:10     Чем сконвертировать в русский язык такие крякозябры?
Ответ Создать тему
Опции темы

Текущее время: 02:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru