¿Qué se pone al comienzo del index?

Me refiero a los diversos meta, content, etc. Pensaba que tenía que poner esto al comienzo de todo, en el head...

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

...pero me ha dejado la portada sin acentos :mad: Así que lo he quitado. ¿Qué código debo poner forzosamente?

Muchas gracias, un saludo.
Intenta con esto:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
  </head>...
</html>

En realidad depende también de la codificación que utilice el navegador, el sistema operativo... si todas las aplicaciones y las páginas web utilizaran utf-8, entonces no habrían problemas de compatibilidad.
Pues de nuevo lo único que hace es trabucarme los acentos [:(] En el lugar de la letra acentuada aparece un rectángulo negro. ¿Para qué se supone que sirve ese código? :confused: ¿Qué ocurre si no se incluye?
¿Para qué se supone que sirve ese código?

Sirve para decirle al navegador la codificación utilizada en el documento.

¿Qué ocurre si no se incluye?

Si no se especifica, entonces se asume UTF-8. El problema es que los caracteres UTF-8 no incluyen los caracteres españoles como el tilde o la ñ, por lo que se deben codificar para que puedan ser interpretados correctamente. Para que se vean correctamente debes utilizar el estándar ISO-8859-1:

<meta charset="iso-8859-1" />

Igualmente, como dije antes, también depende de la codificación del navegador, pero debería funcionar con la ISO-8859-1. Lee esto para que aprendas más al respecto.

Me avisas como te va.
skaparate escribió:los caracteres UTF-8 no incluyen los caracteres españoles como el tilde o la ñ, por lo que se deben codificar para que puedan ser interpretados correctamente. Para que se vean correctamente debes utilizar el estándar ISO-8859-1
Si lo entiendo bien, debe quedar esa línea así:
<meta http-equiv="Content-Type" content="text/html" charset="iso-8859-1"/>

¿Es correcto? Gracias, un saludo.
Para HTML < 5, debe quedar así:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

y para HTML5 así:

<!DOCTYPE html>
  <head>
    <meta charset="iso-8859-1" />
  </head>