Мне нужно найти, если строка содержит подстроку, но в соответствии с правилами текущей локали.Найти подстроку в строке с использованием locale
Итак, если я ищу строку «aba», с испанским языком, «cabalgar», «rábano» и «gabán», все три будут содержать это.
Я знаю, что могу сравнивать строки с информацией о локали (сопоставить), но есть ли какой-либо встроенный или звездный способ сделать то же самое с find, или мне нужно написать свой собственный?
Я в порядке, используя зЬй :: строки (до TR1) или МЦА CString
Вы должны написать свой собственный (или получить третья сторона, чтобы сделать это для вы). – john
Это было мое предположение ... – MikMik
Возможно, релевантно: http://stackoverflow.com/a/144804/85371 и Boost Locale (http://www.codeproject.com/Questions/595935/Howplustopluscompareplusunicodeplusstringsplusigno) – sehe