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

Использую следующие функции для конвертирования строк в Uppercase и LowerCase: Код: std::string ConvertToUpper(const std::string &aValue) { std::string result = aValue; std::transform(aValue.begin(), aValue.end(), result.begin(), (int(*)(int))std::toupper); return result; } std::string ConvertToLower(const std::string &aValue) { std::string result = aValue; std::transform(aValue.begin(), aValue.end(), result.begin(), (int(*)(int))std::tolower); return result; } Недавно заметил что они не работают для кириличных UTF-8 строк. Как правильно преобразовать std::string в Uppercase и LowerCase для UTF-8?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Из строки браузера (если я правильно написала) убрать адреса Guest Ещё вопросы и ответы из архива 1 0 18.01.2012 07:17



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