Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/04/2010, 09:14
debspain
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 22 años
Puntos: 1
Respuesta: caso extraño de acentos y caracteres especiales

Hola, gracias a todos por responder.

En el post no lo puse, pero ya había añadido lo de mysql_query("SET NAMES 'utf8'");, y tampoco cambia nada.

Creo que no me he explicado bien, y os he confundido, pues el problema no tiene nada que ver con la base de datos.

Antes, cuando quería mostrar un texto con acentos en la web, por ejemplo: "Hoy es miércoles", podía poner echo htmlentities("<p>Hoy es miércoles</p>"), y escribía la frase bien codificada, es decir "<p>Hoy es mi&eacute;rcoles<p>", y es exactamente lo que quiero.
Ahora bien, si escribo en el código echo "<p>Hoy es miércoles</p>", el texto se ve bien, pero no estoy codificando los acentos (cosa que tengo entendido que tengo que hacer). Por eso uso htmlentities, pero ahora el resultado de htmlentities es otro que el que tenía hace dos días. Ahora en vez de <p>Hoy es mi&eacute;rcoles<p>, me escribe <p>mi&Atilde;&copy;rcoles<p>,y aparecen códigos extraños, y ese es el problema.