Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/11/2011, 13:43
Avatar de CesarHC
CesarHC
 
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: Problema con array y acentos.

A mi me funciona asi:

Código PHP:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf8">
  2. <?php
  3. function caracteresTeleton ($cadena){
  4.    
  5.     #Sustituir ñ y n.  
  6.    
  7.     $acentos = array("á","Á","é","É","í","Í","ó","Ó","ú","Ú","ñ","Ñ",);
  8.     $sinacentos = array("a","A","e","E","i","I","o","O","u","U","n","N",);
  9.     $cadenaR = str_replace($acentos,$sinacentos,$cadena);
  10.    
  11.     for ($i=0; $i < count($sinacentos) ; $i++) {
  12.    
  13.             echo utf8_decode($sinacentos[$i]);
  14.         echo utf8_decode($acentos[$i]);
  15.        
  16.     }
  17.    
  18.     return $cadenaR;
  19.    
  20.    
  21. }
  22. $aaa=caracteresTeleton($cadena);
  23. ?>

Asi ya no aparecen caracteres raros, para quitar los acentos has caso a las respuestas anteriores.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.