Tema: FAQ's de PHP
Ver Mensaje Individual
  #189 (permalink)  
Antiguo 12/11/2007, 12:06
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Re: FAQ's de PHP

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!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!

Última edición por Marvin; 30/07/2008 a las 03:46 Razón: Agrego informacion para problemas puntuales