Foros del Web » Programando para Internet » PHP »

Carácteres especiales php

Estas en el tema de Carácteres especiales php en el foro de PHP en Foros del Web. Al poner carácteres especiales como ALT + 3 = ♥ u cosas así por el estilo, lo que sucede es se me guarda en sql ...
  #1 (permalink)  
Antiguo 09/12/2011, 08:19
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Carácteres especiales php

Al poner carácteres especiales como ALT + 3 = ♥ u cosas así por el estilo, lo que sucede es se me guarda en sql de esta manera:

♥


Al querer volver a poner el "corazón" no aparece, sinó que aparece el texto en sí.
¿Como puedo hacer que aparezca el corazón tanto en forms como dentro de divs?

Gracias desde ya!
  #2 (permalink)  
Antiguo 09/12/2011, 08:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Carácteres especiales php

¿estás usando una especie de filtro para guardar o leer de la base de datos, como htmlspecialchars?, ¿cual es el charset de la DB?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/12/2011, 08:29
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: Carácteres especiales php

Cita:
Iniciado por maycolalvarez Ver Mensaje
¿estás usando una especie de filtro para guardar o leer de la base de datos, como htmlspecialchars?, ¿cual es el charset de la DB?

Código PHP:

    
/////// Funciones > tags
    
function tags($tags){  
        
$tags strip_tags($tags);  
        
$tags stripslashes($tags);  
        
$tags htmlentities($tags);  
        return 
trim($tags);  
    } 
    
/////// 
Cita:
`FrasePersonal` VARCHAR(65),
Gracias desde ya man!

Última edición por dezagus; 09/12/2011 a las 08:50
  #4 (permalink)  
Antiguo 09/12/2011, 10:16
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: Carácteres especiales php

Solucionado:

Código PHP:

str_replace
('&','&',$texto); 

Etiquetas: especiales, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.