Ta deklaracja używana jest podczas pisania strony w języku xml i xhtml - z tego co pamiętam parser html nawet nie zwraca na to uwagi...Kod html:<html xml:lang="pl" lang="pl" />
reszta jest ok
polecam ci cały kod strony przepuścić przez jakiś konwenter do formatu ISO-8859-2 - powinno pomóc a dużo mniej roboty niż robić to ręcznie...