No, non è l'errore per mancanza di DOCTYPE. Il problema qui è l'utilizzo di caratteri speciali nel codice, che invece andrebbero convertiti in entità HTML.

An esempio, la a accentata ("à") va codificata come à, il carattere & e via dicendo. Una tabella di conversione abbastanza completa la trovi qui:

- www.w3schools.com/tags/ref_entities.asp

Se hai ancora dubbi, fai una ricerca nel forum con la chiave entità.