Letra acentuada sustituida por un cuadro

Los textos de mi página web han cambiado de repente y en lugar de verse las letras acentuadas se ve un cuadro. ¿Puede alguien decirme cómo soluccionarlo.
Amigo eso de seguro ocurre por alguna de estas 2 razones,

1. la ausencia de esta línea evita que se vena caracteres especiales.
<meta http-equiv="Content-Type" content="text/html; charset=unicode-UTF-8" >

2. al subir tu página al servidor vía ftp o suvida con cPanel este te daña los caracteres debido a que tiene mal configuradas las comas y caracteres especiales, la solución sube tu página con un zip y después descomprímelas en tu servidor.

Si no es ninguna de estas me avisas oki ^_^ ( jorgens me demandara por copiarle el oki xD)

si te pareció útil mi post, ponme un puto de reputación por favor ^_^
http://www.comocreartuweb.com/consultas/reputation.php?do=addreputa…
Muchas gracias por el intento, pero mi torpeza no me permite entender tus esplicaciones. ¿Podrías indicarme, paso por paso, como debo hacerlo. Ten en cuenta que mi web tiene más de 5.000 archivos.
Muy bien acabo de ver 2 cosas.
1. te falta la línea que describe el tipo de documento, esta línea es importantísima tanto para el explorador como para el servidor
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2.. la línea de código que esta escrita de esta manera en tu head
<meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
Cámbiala por esta
<meta http-equiv="Content-Type" content="text/html; charset=unicode-UTF-8" >
Y después de esto vuelve a subir tu pagina al servidor, si no funciona me avisas oki ^_^
Aveces por mucho que cambies seguira viendose, suele ser un error de codificacion con el servidor, nunca edites la página desde el server, editala en tu ordenador y cuando este lista subela al server.

Saludos
Aquí estoy de nuevo, Codomodragón. He cambiado en el index y en otras dos páginas las líneas que dices, y todo sigue igual. Lo que no comprendo es que llevo tres años con la página así y nunca he tenido este problema.
Hola, intenta quitando unicode de la etiqueta meta, quedando content="text/html; charset=utf-8".

Acabo de revisar tu sitio y te has equivocado en un par de cosas:

1.- La declaración del DOCTYPE va antes de la etiqueta inicial del html.
2.- Olvidaste cerrar la etiqueta meta: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Te faltó esto '/>' -->.

Además, podrías agregarle lo siguiente a la etiqueta html:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"><!-- Luego pones el head, body y el resto del contenido de la página -->

Por último, es recomendable utilizar siempre minúsculas para escribir los nombres y el contenido de las etiquetas (por ejemplo: <meta /> en lugar de <META />).

Saludos.
Intenta cambiar los símbolos por las letras que corresponden (en el inicio, por ejemplo) y recarga la página. Si funciona y las letras no se vuelven a cambiar por los simbolos extraños, entonces te tengo una MUY mala noticia: tendrás que cambiar cada símbolo extraño por las letras correspondientes en cada página afectada (siendo 5000 páginas). Para hacerlo, creo que lo más conveniente es utilizar un programa como Notepad++ que puede abrir y buscar y reemplazar en todos los archivos dentro de una carpeta por algún patrón de búsqueda (incluso pueden ser expresiones regulares).

Como dice Codomodragon, esto ocurre generalmente al subir las páginas al sitio web, pero creo que solo ocurre cuando no se utiliza utf-8.

Espero que te vaya bien, sino vuelves a preguntar.

Saludos.
¿Dónde tengo que cambiar los simbolos por las letras? Yo trabajo con el html-kit, y las letras están correctamente.
Hmmm, en ese caso quiere decir que tienes que resubir el sitio, eso debería arreglar el problema (asumiendo que has agregado lo que te ha dicho Codomodragon).
Hola, de nuevo, Codomodragón. Ya tengo la página en un archivo zip. ¿Podrías decirme los pasos a seguir para subirla y descomprimirla?
Y ¿cuál era el problema? Si no es mucho trabajo explicarlo :D. Igualmente, felicitaciones por haberlo resuelto por ti mismo.
La realidad es que no he llegado a saberlo. Pues resulta, que después del trabajo de cambiar y subir tantos archivos, ahora me he dado cuenta que se me escaparon algunos, y estos, a pesar de que en los textos hay acentos, se ve correctamente.
Como ya dije, llevo tres años con la web y nunca me había ocurrido. Así que es posible que fuera defecto del servidor.
Otra cosa en la que quizá puedas ayudarme, pero que no me supone gran problema:
Yo utilizo el FTP de Filecilla y desde hace tiempo he dejado de visualizar en el sitio remoto los archivos a partir de la letra F; de modo que cuando subo alguno cuya primera letra del título es posterior, aunque ya exista no me sale la ventana de aviso ni puedo comprobar allí si lo he subido correctamente.
Gracias de nuevo.
¿Qué versión de Filezilla utilizas? Te lo pregunto porque quizás al actualizar el software funcione bien e incluso a veces el reinstalarlo soluciona problemas (no solo con filezilla, sino que con todo el software).
Perdona que haya tardado tanto en contestarte, pero es que, además de hacer lo que tú me recomiendas, he estado probando de un montón de formas y al final no lo he conseguido.
El actual es FileZilla 3.4.0