add support for scpecial characters

Add support for special characters on search.

Example: When I search for "Sao Paulo" (without ~) doesn't match with "São Paulo" (with ~).

I added a function convert_accented_characters, it convert a search query and search results special characters to match.
this should be done in ``get_search_text``. Doing the replacements after escaping the regex chars is wrong