PHP har stöd för att översätta mellan olika charset, men hur bra det blir i praktiken vet jag inte. Ett annan väg att gå är att översätta till motsvarande url_encode (typ %xx) eller html_entities (typ ä

. Fördelen med dessa är att de oftast tolkas riktigt av webbläsaren oavsett charset på sidan. Ibland måste detta göras i flera steg eftersom utf8 innehåller två tecken för varje specialtecken.
Kan man inte speca vilket format man vill ha resultatet i på en live-sökning?