Cita:
Iniciado por Naahuel
usá
urlencode() y
urldecode() por las dudas, pero si lo que querés es crear un "slug", yo he usado esta hecha por mi y me funciona siempre de maravillas. Claro que tenés que tratar de probar posibilidades y chequear "que pasa si pongo
:) por ejemplo?"
Usa una expresión regular (no hecha por mi, pero no recuerdo de dónde la obtuve) para hacer la conversión y en caso de que (por algún motivo) el string esté en blanco, devuelve un número de la fecha en "Segundos desde la Época Unix (1 de Enero del 1970 00:00:00 GMT)" para asegurarse que sea único.
Código PHP:
Ver originalfunction crear_slug($string) {
$return = rtrim($return, '-'); if($return==''){
}
return $return;
}
UTF-8 está perfecto, jamás me complicó.
gracias por tu respuesta naahuel, te comento que no quiero usar urlencode y urldecode, porque la idea es que sea una url amigable
si la idea es crear un slug por cada titulo
por las dudas no sabrias si esta mal que en la url aparezcan la áéíóúñÑ ü?
saludos