This is going to get a bit technical, so forgive me, but the way words are transformed before searches is as follows: The words are normalized using Normalization Form D - Canonical Decomposition. The definition of that is: Characters are decomposed by canonical equivalence, and multiple combining characters are arranged in a specific order. This removes special characters so that something like å is replaced by a and a diacritical mark (which I remove, leaving just 'a'). The transformation is applied both to the search term entered in the box as well as all of the song values so that no special characters are used in the comparisons.
This handles most cases, but it would appear that ø is not just an o with a diacritical mark. It's an entirely separate character, so in order to handle that, I would have to add specific character substitutions during my search. I'll have to consider how I want to handle that going forward. If this is going to be important to a lot of users, I can consider performing a replacement of ø with o before comparions as well, but I don't want to add the overhead unless it's actually useful to the majority of people.
Mike
This handles most cases, but it would appear that ø is not just an o with a diacritical mark. It's an entirely separate character, so in order to handle that, I would have to add specific character substitutions during my search. I'll have to consider how I want to handle that going forward. If this is going to be important to a lot of users, I can consider performing a replacement of ø with o before comparions as well, but I don't want to add the overhead unless it's actually useful to the majority of people.
Mike