Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 17:55
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Пишу на Си++ под Ubuntu небольшое приложение. На Windows машине поставил cygwin и пишу. Везде все компилируется и работает прекрасно как на сервере так и на локальной машине. Проблема с символами кирилицы.в коде простая проверка:// Тут я получаю HTML страницу с сервера в кодировке UTF-8 она хранится в char* inbuf//......//......//А вот тут проблемаif(strstr(inbuf,"Привет Мир")) {...}; //Эта строка никак не отрабатывает.Я пробовал сохранить исходный код в кодировку UTF-8 , не помогло.Следовательно мне нужно перед тем как вызвать функцию strstr сделать одно из двух:1. Перекодировать строку "Привет Мир" в UTF-8 и поместить ее в char[] (предпочтительнее)2. Перекодировать весь inbuf в cp1251 .Кто подскажет как сделать один из этих двух шагов. Или может другой способ.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Ощибки в отображении кодировок Guest Продолжение старого архива 0 16.10.2011 15:11
Проблемы кодировок при работе с FTP Guest Продолжение старого архива 0 01.10.2011 05:54
Восстановление стандартных кодировок Guest Третий архив вопросов и ответов 0 28.09.2011 10:12
Смена кодировок Guest Новый архив 2 0 27.09.2011 18:00
[Решено]несоответствие реального и отображаемого размера свопа Guest Новый архив 3 0 27.09.2011 11:45



© www.otvetnemail.ru - Форум вопросов и ответов.