HTML validation error: Non-space characters found before DOCTYPE hatası özellikle W3 html validator kullanırken almış olduğunuz hatalar arasında yer alabilir.
Hata kodlama da değil kayıt biçiminde, kullanmış olduğunuz editör ile kayıt ederken kodlama türünü UTF-8 seçmeniz gerekiyor.
Kullanmış olduğum editör Sublime Text editör olup File/Save with Encoding bölümüne tıklayıp burdan UTF-8 tıklayarak kaydetmeniz yeterli olacaktır. Farklı editörlerde genel de File -> Save(veya Save As) tıklanılır ve ardından Encoding(Kodlama) bölümünden UTF-8 seçilir.