I would like to find a substring in UTF-8 string, case-insensitive. from what I read, the usual way it\'s done is case folding the strings in order to bring them to canonical fo