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

Преобразовать кодировку utf-8 в cp1251 и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать в програме сколько раз числа меняются с чётного на нечётное? http://www.cyberforum.ru/cpp-beginners/thread967864.html
Помогите.. такая задача... Нужно ввести числа и узнать сколько раз они поменялись с чётного на нечётное... очень надо
C++ C шагом 0.05 вставить в массив отрицательные значения функции. Дана функция F(x)= 32*(e^(-x))*cos^2(x). C шагом 0.05 вставить в массив отрицательные значения функции. Вот моё решение, и оно не пашет =( : #include <iostream> #include <cstdlib> #include <cmath> using namespace std; int main(int argc, char** argv) { int mas; http://www.cyberforum.ru/cpp-beginners/thread967860.html
C++ Калькулятор простой дополнить несколькими функциями
Всем доброго времени суток! =) В общем, у меня было задание написать одну цельную программу - калькулятор простой, который выполнял бы всего 4 функции: "+ - / *" это первый модуль типа главный и потом нужно создать второй файл в проекте, второй модуль (типа обновление или дополнение), и дописать в нем еще несколько функций, типа дополнить калькулятор новыми функциями (например, корень из числа,...
C++ Модуль числа
|1-|x||
C++ Обработчики ошибок try catch http://www.cyberforum.ru/cpp-beginners/thread967849.html
Друзья, вот есть задача у меня решенная, вот условие: Справка о междугороднем телефонном разговоре содержит: номер телефона абонента (6 цифр), дату (год, месяц, день), время (час, минута), код города (3 цифры), номер телефона в другом городе (7 цифр), продолжительность разговора (в минутах), категорию (срочный, обычный) и тариф (плата в рублях за минуту). Определить дату такого телефонного...
C++ Отслеживание USB флешек Доброго времени суток. Хотелось бы услышать, как корректно определить USB флэшку? Необходимость появилась в этом, потому что надо сделать запрет на открытие флэшки на компе. И при запрете не запретить клаву с мышкой USB. Можете подкинуть примеры по определению флэшек? подробнее

Показать сообщение отдельно
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1

Преобразовать кодировку utf-8 в cp1251 и обратно - C++

03.10.2013, 10:41. Просмотров 2335. Ответов 5
Метки (Все метки)

Здорова господа!!!

Пишу парсер веб страниц с русским текстом, но тут проблемка страницы записаны в двух кодировках utf8 и cp1251, получается неудобно, если у меня будет сайт в cp1251, и я допустим скопировал туда статью в кодировке utf8, то она не правильно отобразится - крякозябры появятся, раньше я когда писал парсер на пхп, то просто обходил те страницы которые в utf8, парсил токо те которые в cp1251, но щас хочу сделать универсальный парсер, там в принципе нужно только русские символы перевести в cp1251.

Мб есть готовые решения? Мне нужна функция которая б принимала строку в utf8 а на выходе давала строку в cp1251.
И функция нужна еще просто для определения в кокой кодировке текст????

Добавлено через 10 минут
Ладно функцию я нашол, нужна функция которая будет определять в какой кодировке текст, просто есть текст, но неизвестно в какой он кодировке, как определить кодировку???

Добавлено через 3 минуты
Есть строка текста, как определить в какой она кодировке?

Добавлено через 8 минут
Ладно буду парсить строку которая показывает браузеру в какой кодировке текст <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">, Если будет в utf8, то преобразую в сп1251, если в cп1251, то ничего не делать, а если в какой нить другой - то это мало вероятно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru