String simplification (accent removal) using Unicode decomposition

This commit is contained in:
Mat Sutcliffe
2019-07-26 21:10:11 +01:00
parent cb8eb6569e
commit dd86be3335
3 changed files with 32 additions and 0 deletions

View File

@@ -256,6 +256,9 @@ namespace BlackMisc
//! Remove accents / diacritic marks from a string
BLACKMISC_EXPORT QString simplifyAccents(const QString &candidate);
//! Remove accents / diacritic marks from a string by doing a Unicode decomposition and removing mark characters
BLACKMISC_EXPORT QString simplifyByDecomposition(const QString &candidate);
//! Case insensitive string compare
BLACKMISC_EXPORT bool caseInsensitiveStringCompare(const QString &c1, const QString &c2);