Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2011, 10:59
reyvi
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 16 años, 7 meses
Puntos: 5
Pregunta Respuesta: Reemplazar, no eliminar

Cita:
Iniciado por GatorV Ver Mensaje
Otro problema puede ser el encoding, verifica que tanto los archivos como las cadenas que estas enviando tengan el encoding correcto.
Hola GatorV
como bien mencionas, el problema radica en esto de la codificación pues le puse delante de la cadena la función utf8_decode y entonces me funcionó a la perfección. Ahhhhh y no lo puede hacer mediante la extensión del helper, hice un helper common y allí puse esta función
Código PHP:
function UrlAmigable($url) { 
    
$url strtolower($url);
    
$url trim($url);
    
$find = array('á''é''í''ó''ú''ñ','ü');
    
$repl = array('a''e''i''o''u''n','u');
    
$url str_replace ($find$repl$url);
    
$find = array(' ''&''\r\n''\n''+');
    
$url str_replace ($find'-'$url);
    
$find = array('/[^a-z0-9\-<>]/''/[\-]+/''/<[^>]*>/');
    
$repl = array('''-''');
    
$url preg_replace ($find$repl$url);
    return 
$url;
    } 
lo que hago es llamarla de esta manera
Código PHP:
<?=UrlAmigable(utf8_decode($cadena));?>
Cómo puedo solucionar esto para que todo trabaje normalmente????
Salu2
Reyvi