Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2003, 01:58
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Eso es normal, porque esa funcion depende del sistema donde este instalado para funcionar. Si en tu equipo tienes configurado el idioma castellano, te reconoce los acentuados como letras normales y sabe ponerlas en mayusculas. Pero si el equipo esta configurado en ingles, los caracteres acentuados son igual que los simbolos, como ?, !, ..., es decir, caracteres que no tienen mayusculas.

Para estos casos podrias usar la funcion strtr() (www.php.net/strtr) para sustituir los acentuados en minusculas a mayusculas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.