Foros del Web » Programando para Internet » PHP »

letra Ñ no pasa a mayuscula con strtoupper

Estas en el tema de letra Ñ no pasa a mayuscula con strtoupper en el foro de PHP en Foros del Web. Hola a todos estoy usando la funcion strtoupper para convertir mis cadenas a mayusculas pero la ñ no l pasa a mayuscula Lo hago de ...
  #1 (permalink)  
Antiguo 19/05/2013, 11:10
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
letra Ñ no pasa a mayuscula con strtoupper

Hola a todos estoy usando la funcion strtoupper para convertir mis cadenas a mayusculas pero la ñ no l pasa a mayuscula

Lo hago de la siguiente manera:

Código PHP:
Ver original
  1. $mi_variable=trim(addslashes(utf8_decode(strtoupper($_POST['mi_variable']))));

Porque puede pasar esto ? hay algun problema con el orden de las funciones que estoy usando

La verdad lo hice solo con utf8_decode y luego strtoupper pero tampoco funciono

Agradezco me puedan dar alguna indicacion
  #2 (permalink)  
Antiguo 19/05/2013, 11:21
Avatar de asdmaster  
Fecha de Ingreso: marzo-2010
Mensajes: 98
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: letra Ñ no pasa a mayuscula con strtoupper

utuliza la funcion mb_strtoupper()
http://cl1.php.net/mb_strtoupper
Saludos!
  #3 (permalink)  
Antiguo 19/05/2013, 11:29
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
Respuesta: letra Ñ no pasa a mayuscula con strtoupper

Muchas gracias funciono, pero tengo una ultima duda: hay algun problema con el orden en que uso las funciones ?, es decir, no pasa nada que primero est trim, luego addslashes y luego las demas?

Etiquetas: letra, mayuscula
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.