Cuando quiere compartir Twitter y la frase tiene acentos o caracteres especiales como la letra ñ, Twitter no los reconoce.
Hasta que Twitter lo arregle y adminta los acentos y el resto de caracteres que tenemos en la lengua castellana lo único que he encontrado ha sido sustituir mediante PHP todos estos caracteres con lo siguiente.
function elimina_acentos($cadena){
$buscar = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$remplazar = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
return(strtr($cadena,$buscar,$remplazar));
}
Con la función strtr remplazas las letras con acentos y signos en letras sin signos y así si las admite Twitter.
Como usarlo:
$texto="Balcón";
elimina_acentos($texto);
El resultado será: Balcon
No hay comentarios:
Publicar un comentario