Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/02/2012, 11:04
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: strtolower y mb_strtolower operan distinto en diferentes servidores

Ok, no me ha ido tan bien, al usar mb_detect_encoding recibo en el servidor local "UTF-8", sin embargo en el servidor remoto me ocurre lo mismo que con mb_strtolower, o sea detiene su ejecución, intenté ponerle error_reporting(1) para que me diera algún mensaje, pero no pasó nada, no puedo revisar los logs de ese servidor, o al menos creo que no.

ahora estoy probando un tercer servidor, que también es remoto, increíblemente el resultado es distinto a los otros 2 casos, o sea ya van 3 servidores con distintos resultados.

CODIGO:
Código PHP:
header('Content-Type: text/html; charset=utf-8'); 
//mas codigo
echo "[".mb_detect_encoding($_SESSION['language'])."]:".$lan;
//mas codigo
$slang=utf8_encode($file);
$slangprint=ucfirst($slang);
echo 
$slangprint;
//el mb_strtolower está más abajo 
SERVIDOR LOCAL:
-----------
[UTF-8]:espa�ol
Español
-----------

SERVIDOR REMOTO ALTERNATIVO:
-----------
[UTF-8]:espa�ol
Español
-----------

SERVIDOR REMOTO DEFINITIVO:
-----------


-----------
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D