ho un form di una pagina
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
e con javascript+prototype faccio questo controllo:
var msg = $('txtSms').value;

if (msg.indexOf('è')!=-1) {
msg.replace("è","e'");
flag = true;
}
ma facendo un
alert(msg);
non mi vengono sostituite le lettere.
anche facendo un
alert(flag);
mi risulta false....

pare che con qualsiasi lettera non accentat indexOf() funzioni... non con le lettere acentate. come risolvere?