Foros del Web » Programando para Internet » PHP »

Problema con RSS y tildes, eñes, etc. en UTF-8

Estas en el tema de Problema con RSS y tildes, eñes, etc. en UTF-8 en el foro de PHP en Foros del Web. Estoy programando el RSS para mi sitio, y me surge un error. En el RSS de los artículos, cuando pongo una tilde en formato UTF-8 ...
  #1 (permalink)  
Antiguo 31/01/2011, 15:17
Avatar de Miguelithox  
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 3 meses
Puntos: 7
Exclamación Problema con RSS y tildes, eñes, etc. en UTF-8

Estoy programando el RSS para mi sitio, y me surge un error. En el RSS de los artículos, cuando pongo una tilde en formato UTF-8 (Ya sea: Aquí estoy con mi amigo escuchando una canción.), No me lo muestra, pero silo pongo en formato ISO-8859-1, los tildes puedo colocarlos así: Aquí estoy con mi amigo escuchando una canción.

Pero en el sitio en sí, lo tengo completamente en UTF-8. Todo lo que tome desde la base de datos encontrarás las tildes en formato UTF-8 (á).

¿Alguna solución para que funcionen las tildes en formato UTF-8?

Saludos.
  #2 (permalink)  
Antiguo 31/01/2011, 15:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problema con RSS y tildes, eñes, etc. en UTF-8

En ese caso tendrías que también declarar el símbolo de & con su entidad, es decir quedaría así
Cita:
Aquí estoy con mi amigo escuchando una canción.
Como lo puedes lograr, usando dos veces la función htmlentities
Código PHP:
Ver original
  1. <?php
  2. echo htmlentities(htmlentities('Aquí estoy con mi amigo escuchando una canción.'));
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 31/01/2011, 15:52
Avatar de Miguelithox  
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Problema con RSS y tildes, eñes, etc. en UTF-8

Hago lo que me dices, pero me aparece los símbolos así:
Código HTML:
Ver original

Y no me muestra el listado de RSS de los artículos. :(
  #4 (permalink)  
Antiguo 31/01/2011, 17:40
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problema con RSS y tildes, eñes, etc. en UTF-8

Pues en ese caso htmlentities tiene un tercer parametro para el tipo de entidad, ahí declara que es utf8.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 31/01/2011, 18:20
Avatar de Miguelithox  
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Problema con RSS y tildes, eñes, etc. en UTF-8

El texto que saco desde la base de datos ya está en UTF-8 (Con htmlentities)
Saldría así: "Aqu&iacute; estoy con mi amigo escuchando una canci&oacute;n"

¿Por qué volverlo a encriptar? Si no me aparecería tal cual: "Aqu&iacute; estoy con mi amigo escuchando una canci&oacute;n" y no con tildes. :/

Etiquetas: eñes, rss, tildes, utf
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 23:51.