I had a chat function in my site and this function did not display Turkish characters properly. So that, i wrote this function below but it returns nothing. Where did it go wrong? Text gets comments as string.
function FindAndReplaceAll(text)
{
var normal = new Array("ı","Å?","ü","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Åž","Ö","Ü","ı","Å?","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Åž","Ö","Ü","ü","ÄŸ");
var turkish = new Array("ı","ş","ü","ç","ö","ğ","ş","Ç","i","ğ","Ş","Ö","Ü","ı", "ş", "ç", "ö", "ğ", "ş", "Ç", "i", "ğ", "Ş", "Ö", "Ü", "ü", "ğ");
for (var i = 0; i < text.length; i++)
{
for(var j = 0; j < 27;j++)
{
if(text.charAt(i) == normal[j])
{
text.charAt(i) = turkish[j];
}
}
}
return text;
}
Thanks
FIDDLE
Check it out..