Foros del Web » Programando para Internet » PHP »

Formatear un texto en una variable

Estas en el tema de Formatear un texto en una variable en el foro de PHP en Foros del Web. buenas estoy crando un scrip donde cojo cosas de webs pero al tratar el html me devulve cosas raras que explicari¡ desde los conceptos bi¡sicos ...
  #1 (permalink)  
Antiguo 17/01/2010, 10:18
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Formatear un texto en una variable

buenas

estoy crando un scrip donde cojo cosas de webs pero al tratar el html me devulve cosas raras

que explicari¡ desde los conceptos bi¡sicos hasta aspectos mi¡s avanzadas como cuestiones de seguridad y pequei±os trucos. Este manual seri¡ completamente gratuito, no incluira publicidad y seri¡

cosas como estas

kiero saber si hay alguna forma de dejarlo legible y que no salgan errores pork cuando lo saco de la bd y lo muestro me sale asi

Asi� es este ai�o tendrem

saludos
__________________
Cannabis; todo sobre el mundo de la marihuana
  #2 (permalink)  
Antiguo 17/01/2010, 10:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Formatear un texto en una variable

muchos te va a decir que uses utf8_decode/utf8_encode y no se que mas trucos baratos...

pero en realidad si usas entidades este problema se solventa solo, y sin importa las codificaciones...

sencillamente deberías saberlo:

Cita:
á = á
é = é
...
Código HTML:
¡¡Así jamás tendrías problemas!!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/01/2010, 12:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Formatear un texto en una variable

Estoy de acuerdo con pateketrueke, lo único que habría que ver si estas guardando la información en la base de datos y estas se están guardando de esa forma. Si es así tienes que modificar el archivo para que lea de esa forma por ejemplo utf-8 sin BOM y los header, meta que sean del mismo modo de utf8. Pero si no hay problema en como se guardan en la base de datos entonces usa lo que te indico pateketrueke, pero usando htmlentities.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 17/01/2010, 14:37
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Respuesta: Formatear un texto en una variable

ya lo he solucionado :)

si alguien le interesa lo he solucionado con estas 2 funciones

Código PHP:
$referencia htmlentities($referenciaENT_NOQUOTES'UTF-8');
$referencia html_entity_decode($referencia); 
saludos y gracias
__________________
Cannabis; todo sobre el mundo de la marihuana

Etiquetas: formatear, variables
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 05:46.