sep
1
2009
1
2009
Función en php para poner acentos html

PHP para corregir los acentos en el código HTML
Aqui les presento una función que la cuata de liz me paso, nose por que no lo habia publicado, pero en fin, yo la estoy publicando, la verdad no se de donde la agarro, si ella lo hiso o la copio, pero es de gran utilidad y espero que les sirva.
La funcion en php es la siguiente.
<? function Reemplaza_Acentos($Cadena){ $Cadena = str_replace('á','á',$Cadena); $Cadena = str_replace('é','é',$Cadena); $Cadena = str_replace('í','í',$Cadena); $Cadena = str_replace('ó','ó',$Cadena); $Cadena = str_replace('ú','ú',$Cadena); $Cadena = str_replace('Á','Á',$Cadena); $Cadena = str_replace('É','É',$Cadena); $Cadena = str_replace('Í','Í',$Cadena); $Cadena = str_replace('Ó','Ó',$Cadena); $Cadena = str_replace('Ú','Ú',$Cadena); $Cadena = str_replace('ñ','ñ',$Cadena); $Cadena = str_replace('Ñ','Ñ',$Cadena); $Cadena = str_replace('ä','ä',$Cadena); $Cadena = str_replace('ë','ë',$Cadena); $Cadena = str_replace('ï','ï',$Cadena); $Cadena = str_replace('ö','ö',$Cadena); $Cadena = str_replace('ü','ü',$Cadena); $Cadena = str_replace('Ä','Ä',$Cadena); $Cadena = str_replace('Ë','Ë',$Cadena); $Cadena = str_replace('Ï','Ï',$Cadena); $Cadena = str_replace('Ö','Ö',$Cadena); $Cadena = str_replace('Ü','Ü',$Cadena); $Cadena = str_replace('²','²',$Cadena); $Cadena = str_replace('ñ','ñ',$Cadena); $Cadena = str_replace('Ñ','Ñ',$Cadena); return $Cadena; } ?>
Y la llamas de la siguiente manera.
<? Reemplaza_Acentos(<--aqui va la cadena-->); ?>
esto es todo de esta función pero a mi me fue de utilidad.
Saludos y voy a tratar de publicar mas seguido.
Related Posts
7 Comments + Add Comment
Leave a comment
Patrocinador
Siguenos
Suscribete
Correo @zoneartcss.com
Comentarios
- juan manuel en Subdominios con php y .htaccess
- PCHART-Crear gráficas en PHP | Espacio de *M@?!*[lOs KeRoS mUcHo a ToDoS...] en Pchart – Crear gráficas en PHP
- EH en Evitar resize de un textarea con CSS
- KAREN en Envia mensajes de texto gratis a celulares telcel
- Elie Cottage en Ventajas y desventajas de tener un blog gratis

An article by







I had been planning exactly the same thing whilst encountering this short article as well as wondered in cases where anyone else had exactly the same issues?
Se puede resolver de forma mucho más simple. Basta con poner el siguiente código al principio de la página PHP:
wow Max gracias por la ampliacion al tema… muy interesante la verdad…
pues el str_replace una funcion build-time (integrada) en php no solo sirve para eso mayormente su uso lo hacen para las url en wordpress nosotros ponemos un titulo para un articulo haceindo espacios y la funcion automativamente lo cambia x – (guiones medios) asi como tambien en sitios escolares lo uso para restringir palabras como jdoete pudrete tu madre x ($@#$%)
es muy practico el uso de str_replace
un ejemplo hace poco que tuve que hacer es un sistema de imagenes paracido a imageshack el cual usaba esto ya que todos sabemos que los usuarios pueden subir imagenes con ñ o las acentuadas o los guiones bajos o espacios en blanco y eso en la url final del sistema de subida no podria ir asi asi que tuve que hacer lo sigueinte
//reemplazar vocales
$nombre_imagen = str_replace(‘á’,'a’,$nombre_imagen);
$nombre_imagen = str_replace(‘é’,'e’,$nombre_imagen);
$nombre_imagen = str_replace(‘é’,'a’,$nombre_imagen);
$nombre_imagen = str_replace(‘ó’,'o’,$nombre_imagen);
$nombre_imagen = str_replace(‘ú’,'u’,$nombre_imagen);
//reemplazar ñ por n
$nombre_imagen = str_replace(‘ñ’,'n’,$nombre_imagen);
//reemplazar espacios por guiones
$nombre_imagen = str_replace(‘ ‘,’-',$nombre_imagen);
$nombre_imagen = str_replace(‘_’,'-’,$nombre_imagen);
Q onda kalcetines!! La neta tienes razon en tu teoria alex pero abeces cuando utilizas ajax te chiga los acentos y tienes q poner un remedio.. La neta fue mas aporte d lis q mio nos vemos… Oye alex te dje ek ftp en tu msn cheklo.
Me stas diciendo copiona????
jajajaja
no lo habia publikado se me fue!!!
pero la vdd si q sirve!!!!
buen dato aun que con un “charset=UTF-8″ en el meta en teoria debe funcionar… y claro segun la codificacion del archivo en cuestio pero bueno es util para algunos casos gracias mike!…