• Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
  • ZoneArtCss Móvil

Función en php para poner acentos html

Obtén una cuenta de @zoneartcss.com gratuita
Registrarse
Ver correo
Sep 01


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('á','&aacute;',$Cadena);
 $Cadena = str_replace('é','&eacute;',$Cadena);
 $Cadena = str_replace('í','&iacute;',$Cadena);
 $Cadena = str_replace('ó','&oacute;',$Cadena);
 $Cadena = str_replace('ú','&uacute;',$Cadena);
 $Cadena = str_replace('Á','&Aacute;',$Cadena);
 $Cadena = str_replace('É','&Eacute;',$Cadena);
 $Cadena = str_replace('Í','&Iacute;',$Cadena);
 $Cadena = str_replace('Ó','&Oacute;',$Cadena);
 $Cadena = str_replace('Ú','&Uacute;',$Cadena);
 $Cadena = str_replace('ñ','&ntilde;',$Cadena);
 $Cadena = str_replace('Ñ','&Ntilde;',$Cadena);
 $Cadena = str_replace('ä','&auml;',$Cadena);
 $Cadena = str_replace('ë','&euml;',$Cadena);
 $Cadena = str_replace('ï','&iuml;',$Cadena);
 $Cadena = str_replace('ö','&ouml;',$Cadena);
 $Cadena = str_replace('ü','&uuml;',$Cadena);
 $Cadena = str_replace('Ä','&Auml;',$Cadena);
 $Cadena = str_replace('Ë','&Euml;',$Cadena);
 $Cadena = str_replace('Ï','&Iuml;',$Cadena);
 $Cadena = str_replace('Ö','&Ouml;',$Cadena);
 $Cadena = str_replace('Ü','&Uuml;',$Cadena);
 $Cadena = str_replace('²','&sup2;',$Cadena);
 $Cadena = str_replace('ñ','&ntilde;',$Cadena);
 $Cadena = str_replace('Ñ','&Ntilde;',$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.






Compartir   votar
¿Te gusto este tema?
Recibe en tu correo las ultimas actualizaciones

Escribe tu correo:

Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.
Posted in Tips. on Martes, Septiembre 1st, 2009 by miguelortega Tags: caracteres extraños, codificacion con php, error de codificacion, html, problema con acentos, tildes

5 Comments

  1. Alex Aguiar on Septiembre 1st, 2009

    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!…

  2. Liz Palacios on Septiembre 1st, 2009

    Me stas diciendo copiona????
    jajajaja
    no lo habia publikado se me fue!!!
    pero la vdd si q sirve!!!!

  3. Miguel ortega on Septiembre 1st, 2009

    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.

  4. Max on Septiembre 2nd, 2009

    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);

  5. Alex Aguiar on Septiembre 2nd, 2009

    wow Max gracias por la ampliacion al tema… muy interesante la verdad…



Leave a Reply

Security Code:

ZoneArtCSS | Tu lugar: Del Arte CSS

  • Buscador
  • Suscribete
    Escribe tu correo:

    Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.








  • Lo Último

    Un Administrador de Proyectos para un Diseñador WebUn Administrador de Proyectos para un Diseñador Web   39 Iconos Sociales para tu Sitio Web39 Iconos Sociales para tu Sitio Web   Editor de código online Editor de código online   Iconos para Redes SocialesIconos para Redes Sociales   ¿Cuantos usuarios online soporta tu sitio Web?¿Cuantos usuarios online soporta tu sitio Web?  


  • Ideas
  • Archivos
  • Comentarios
  • Populares
ajax alex aguiar cms codigo CSS Curl diseño efecto estilo facebook facil firefox fireworks fix flash gallery google gratis html ie6 i hate photoshop images Javascript jQuery js libreria liz palacios manual menu miguel ortega miguelortega Mootools php plugin problema solucion style Themes para dedalus tutorial Twitter video video tutorial web wordpress zoneartcss
  • Julio 2010
  • Junio 2010
  • Mayo 2010
  • Abril 2010
  • Marzo 2010
  • Febrero 2010
  • Enero 2010
  • Diciembre 2009
  • Noviembre 2009
  • Octubre 2009
  • Septiembre 2009
  • Agosto 2009
  • Julio 2009
  • Junio 2009
  • Navegar por internet gratis desde celular o móvil con telcel  628
    gabo, Andres, Roberto, miguelortega, Roberto, miguelortega [...]
  • Filtrar palabras de un post de formulario con PHP  2
    zonarock, dante
  • Simple Inicio de Sesión con Php y Mysql  3
    audio rodriguez, bk7, argos
  • Tu Granito de Arena!!  3
    miguelortega, edardo, la nena
  • CSS text-shadow  4
    miguelortega, Carlos, Luis, uJuan
  • Navegar por internet gratis desde celular o móvil con telcel {629}
  • Popin - Plugin jQuery para Pop-Ups {27}
  • Crear tu aplicación del facebook {18}
  • Personalizar en menú que sale cuando das clic secundario con JavaScript {16}
  • Beautiful Slide con jQuery {12}


  • Categorías
  • RSS Twitter
    Zoneartcss
    • Buen día a todos !! Espero que sea un excelente viernes :) hace 54 minutos desde TweetDeck
    • ahora zoneartcss.com ya tiene su versión para celulares, :) hace 22 horas desde TweetDeck
    • ZoneArtCss.com Versión Móvil http://goo.gl/fb/7sXzh 11:01:31 PM Julio 28, 2010 desde Google
    • Traductor con jQuery http://goo.gl/fb/oOXwj 10:47:11 PM Julio 28, 2010 desde Google
  • Enlaces
    • Alex Aguiar
    • Bienes Raices en Mérida
    • Blog SexyTec
    • Desarrollo Web
    • Descargas para Celular
    • Frogx3
    • Hosting en Mexico
    • Noticias en Cozumel
    • Playeras y Uniformes
    • SexyTec.net
    • WebAdictos
  • Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
   

Back to Top

© Copyright ZoneArtCSS | Tu lugar: Del Arte CSS. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

  • Blogalaxia
  • http://www.wikio.es