Prueba a cambiar las tildes por su codificación en HTML:
Cita: // Minúsculas \\
à=à
è=è
ò=ò
á=á
é=é
í=í
ó=ó
ú=ú
ç=ç
ñ=ñ
// Mayúsculas \\
À=À
È=È
Ò=Ò
Á=Á
É=É
Í=Í
Ó=Ó
Ú=Ú
Ç=Ç
Ñ=Ñ
// Diéresis \\
ä=ä
ë=ë
ï=ï
ö=ö
ü=ü
Ä=Ä
Ë=Ë
Ï=Ï
Ö=Ö
Ü=Ü
Yo pasé de comerme la cabeza porque me ocurría lo mismo, al final cogí e hice "buscar y reemplazar", activando el chekcbox de "Diferenciar mayúsculas de minúsculas" y me puse a cambiar las tildes por su codificación.
Haz la prueba cambiando un par de tildes manualmente, y si te funciona bien, haz un reemplazar para cambiarlo en todas las páginas.
Saludos
PD: Hay que reemplazar la vocal por el
&loquesea; literalmente como está en la tabla, con el
& y el
; incluidos