Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2014, 21:35
Daklon_15
 
Fecha de Ingreso: septiembre-2013
Mensajes: 11
Antigüedad: 10 años, 7 meses
Puntos: 0
Codificación de carácteres

Bueno, les cuento, tengo una web, que tiene contenido estático en html y contenido dinámico cargado usando php desde una base de datos mysql. El contenido estático se muestra correctamente, todos los símbolos, incluidos los extraños como la ñ las mayúsculas con tilde, etc.

El problema viene con el contenido dinámico, tengo el apache configurado con la codificación utf-8, tanto por su fichero de configuración como en la misma página con una etiqueta meta, tengo el php configurado por el php ini con el juego de caracteres por defecto a utf-8, además tengo tanto la base de datos, como las tablas codificadas en utf-8_general_ci.

Pero a pesar de todo esto, al intentar imprimir una consulta me salen caracteres extraños, donde debería ir una É por ejemplo me sale una especie de rombo blanco con una interrogación, he buscado y buscado pero no se donde podría estar el fallo... al principio pensé que el problema podría estar con la forma de imprimirlo(usaba printf("%s",$variable["campo"]); pero he probado con print y con echo y me sigue dando el mismo problema, a alguien se le ocurre que más podría mirar? o donde podría estar el fallo? Porque con phpMyAdmin el campo se muestra perfectamente