es la codificacion de php, del archivo en si.
por defecto es utf8 asi deveria de verse en dreamweaver
pero en windows dreamweaver guarda por defecto los archivos en iso o latino.
lo que hay que hacer es estandaridar el area de trabajo para no caer en ese error.
esta aseria tu solucion
utf8_encode() o urf_decode()
usa esto en el echo y veras que funciona vien
Código PHP:
$patron = "1234567890abcdefghijklmnñopqrstuvwxyz";
for ( $i=0; $i<15; $i++) {
$key .= $patron[rand(0,35)];
}
echo utf8_encode($key);
echo utf8_decode($key);
listo con eso solo escoje el que funcione ok.