Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2004, 11:12
malalengua
 
Fecha de Ingreso: octubre-2003
Mensajes: 153
Antigüedad: 20 años, 6 meses
Puntos: 5
error 

Bueno, me estoy rompiendo el coco. Se que el problema está en la codificación del explorador, que reconoce la página como UTF-8 y cuando sale el error, la reconoce bien. Este es el problema:

<?
session_start();
echo "<head>";
echo "<meta http-equiv=Content-Type content=text/html charset=ISO-8859-1>";
echo "</head>";
include "clases/cliente.h";
include "clases/direccion.h";
include "clases/proveedor.h";
include "clases/categoria.h";
include "clases/articulo.h";
ob_start(); //Esto se hace para poder hacer headers posteriormente


$nivel=$_SESSION['nivel'];
/* Si Nivel tiene algún nivel significará que el usuario
se ha autentificado corr....
...
...
...
?>

Bueno el problema es el siguiente. Si pongo esto tal cual me sale en la página solo esto: 

Ahora bien, si hago el siguiente cambio

<?

echo "<head>";
echo "<meta http-equiv=Content-Type content=text/html charset=ISO-8859-1>";
echo "</head>";
include "clases/cliente.h";
include "clases/direccion.h";
include "clases/proveedor.h";
include "clases/categoria.h";
include "clases/articulo.h";
ob_start(); //Esto se hace para poder hacer headers posteriormente

session_start();
$nivel=$_SESSION['nivel'];
/* Si Nivel tiene algún nivel significará que el usuario
se ha autentificado corr....
...
...
...
?>

Me sale todo bien, todo todo, excepto que de fondo me sale esto



Pero aún más grande es las dos cosas que me pasan ahora jeje. Si quito los

echo "<head>";
echo "<meta http-equiv=Content-Type content=text/html charset=ISO-8859-1>";
echo "</head>";

me sale todo bien sin el error este de fondo (error entre comillas), pero claro, me coge codificación utf-8 y las ñ y los acentos a tomar por saco.

Pero aún más grande y es lo que me extraña. Si pongo esto, siendo lo rojo espacios en blanco. Me coge codificación UTF-8 y además me sale el error de fondo 
blanco
<?
include "clases/cliente.h";
include "clases/direccion.h";
include "clases/proveedor.h";
include "clases/categoria.h";
include "clases/articulo.h";
ob_start(); //Esto se hace para poder hacer headers posteriormente

session_start();

$nivel=$_SESSION['nivel'];
/* Si Nivel tiene algún nivel significará que el usuario
se ha autentificado corr....
...
...
...
?>

¿Alguien me puede guiar unp oco por favor? Gracias