Cita:
Iniciado por GatorV 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