Может ли кто-нибудь предоставить образец кода для удаления диакритических знаков (например, заменить символы, имеющие диакритические знаки, умляуты и т. Д., Их эквивалентами символов без акцента, без преувеличения и т. Д., Например, каждый знак é
с акцентом стал бы простым ASCII e
) из UnicodeString
с помощью библиотеки ICU на C ++? Например.:
UnicodeString strip_diacritics( UnicodeString const &s ) {
UnicodeString result;
// ...
return result;
}
Предположим, что s
уже был нормализован. Спасибо.