multi language html
Si haz utilizado header("Content-Type: text/html;charset=utf-8");
te darás cuenta que solo puedes poner un header por una pagina, incluso si tienes includes y ellos tienen otros headers.
hay dos maneras que utilizé:
2. puedes utilizar el include "page.php" y convierte toda la página, y en page.php pondrias este código: ob_start('manejador_salida');
function manejador_salida($buffer){
return utf8_encode($buffer);
}
y al final de la pagina:
ob_end_flush();
te darás cuenta que solo puedes poner un header por una pagina, incluso si tienes includes y ellos tienen otros headers.
hay dos maneras que utilizé:
- utilizar el utf8_encode($string), para convertir de ISO-8859-1 a UTF-8, y el utf8_decode($string), para convertir de UTF-8 a ISO-8859-1.
2. puedes utilizar el include "page.php" y convierte toda la página, y en page.php pondrias este código: ob_start('manejador_salida');
function manejador_salida($buffer){
return utf8_encode($buffer);
}
y al final de la pagina:
ob_end_flush();
Comments
Post a Comment