Ciao, prova a sostituire la riga
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

con quella che uso io
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

che mi ha sempre risolto tutti i problemi di accenti.

non garantisco che funzioni, ma tentar non nuoce. del resto il validatore dovrebbe immaginare che le keywords contengono la stessa codifica del testo della pagina...

ciao
f