forse il tutto si risolve utilizzando un charset adeguato nelle pagine html

prova con utf8