Tema: Codificacion
Pregunta: ¿Como puedo mostrar acentos y ñ sin que los reemplace por
? u otro caracter extraño?
Respuesta:
Se debe codificar tanto la pagina php como la pagina html con las siguientes lineas.
Código PHP:
header( 'Content-Type: text/html;charset=utf-8' );
Código HTML:
<META http-equiv=Content-Type content="text/html; charset=utf-8">
Tambien es posible agregar el content-type desde php.ini:
Código:
default_charset = "utf-8"
Si nada de lo anterior sirve para datos extraidos de una base de datos con codificacion
X a una pagina con codificacion
Y probar con:
utf8_decode (Convierte una cadena codificada UTF-8 a ISO-8859-1) o
utf8_encode (Codifica una cadena ISO-8859-1 a UTF-8)
Suerte!