Software and Other Mysteries

On code and productivity with a dash of unicorn dust.

Normalization of Unicode Equivalent Animals

A while back, a customer reported that something was off when searching in our application. When searching for “Akilleshäl” (Swedish word for “Achilles heel”, which is a query I just made up) they only got a result for “Akilleshäl 1” and not “Akilleshäl 2”. Weird!

I started to look into it and noticed that both results were returned when searching for the part of the word leading up to the very non-English letter of “ä”, but once that letter was added, the second result disappeared.