Javascript ile bir veriyi içindeki türkce karakterleri kolayca değiştirebilirsiniz bunun için asağıdaki fonksiyonu kullanabilirsiniz.
function Cevir(text)
{
var trMap = {
'çÇ':'c',
'ğĞ':'g',
'şŞ':'s',
'üÜ':'u',
'ıİ':'i',
'öÖ':'o'
};
for(var key in trMap) {
text = text.replace(new RegExp('['+key+']','g'), trMap[key]);
}
return text.replace(/[^-a-zA-Z0-9\s]+/ig, '')
.replace(/\s/gi, "-")
.replace(/[-]+/gi, "-")
.toLowerCase();
}