Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 15:40
r535
 
Fecha de Ingreso: mayo-2012
Mensajes: 23
Antigüedad: 12 años
Puntos: 4
Problema al obtener caracteres de un string

Hola a todos,
tengo un problema con el siguiente código para generar una cadena aleatoria:

Código PHP:

      $patron 
"1234567890abcdefghijklmnñopqrstuvwxyz";
    
    for ( 
$i=0$i<15$i++) {
        
$key .= $patron[rand(0,35)];    
    }
    
    echo 
$key
Me aparece el conocido caracter "�" donde deberia ir una ñ.
En apache y php el charset default lo tengo en UTF-8.
El archivo .php también tiene codificacion UTF-8.

Si imprimo $patron la ñ se muestra correctamente.

Se que hay otras formas de hacer cadenas aleatorias pero quiero solucionar este problema.

¿Alguna solución?


Saludos y gracias