To resi databaze sama, ne? Pri spravnem kodovani.
Pokud ne, tak tam pridej sloupec, do ktereho zapises mesto bez diakritiky.
Javascriptem jenom muzes zbavit text diakritiky. Da se pouzit i str.replace se seznamem znaku.
google = javascript odstraneni diakritiky
<script language="JavaScript">
<!--
sdiak = "áäčďéěíĺľňóô öŕšťúů üýřžÁÄČĎÉĚÍĹĽŇÓÔ ÖŔŠŤÚŮ ÜÝŘŽ";
bdiak = "aacdeeillnoo orstuu uyrzAACDEEILLNOO ORSTUU UYRZ";
function bezdiak(form)
{
tx = "";
txt = form.txt.value;
for(p = 0; p < txt.length; p++)
{
if (sdiak.indexOf(txt.charAt(p)) != -1)
{
tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p)));
}
else tx += txt.charAt(p);
}
form.txt.value = tx;
}
// -->
</script>
Nicmene, na server bych poslal verzi s diakritikou s tim, ze v sql dotazu by byli topovane vyrazy, ktere se shoduji s verzi s diakritikou.
'čad'
Čadca
Čadec
cada
cadesiny
Abz jsi nedostal treba vzsledek s tim, ye prvni budou by diakritikz, ikdyz uyivatel yadal s diakritikou.