I have an application implementing incremental search. I have a catalog of unicode strings to be matched and match them to a given \"key\" string; a catalog string is a \"hi
What about this one:
normalize('NFKD', unicode_string).encode('ASCII', 'ignore').lower()
Taken from here (Spanish) http://python.org.ar/pyar/Recetario/NormalizarCaracteresUnicode