Foros del Web » Programando para Internet » PHP »

php+mysql+acentos

Estas en el tema de php+mysql+acentos en el foro de PHP en Foros del Web. Hola Tengo una base de datos con una tabla creada en mysql. Uno de los campos de la tabla contiene pequeños textos con palabras acentuadas ...
  #1 (permalink)  
Antiguo 22/04/2004, 16:24
 
Fecha de Ingreso: marzo-2004
Mensajes: 16
Antigüedad: 13 años, 8 meses
Puntos: 0
php+mysql+acentos

Hola

Tengo una base de datos con una tabla creada en mysql. Uno de los campos de la tabla contiene pequeños textos con palabras acentuadas (son datos de tipo char de 255 caracteres de longitud).

Cuando visualizo su contenido en mi web a través de php, las letras acentuadas aparecen como caracteres especiales.

Me han comentado que la solución es no almacenar letras acentuadas sino empleando acute, pero quisiera evitarlo, ya que la base de datos no solo me interesa para la web.

Creo que tiene algo que ver con el juego de caracteres de mysql... pero no se donde mirarlo ¡¡¡Estoy un poco perdida!!!

Si alguien me puede dar alguna idea, le estaría muy agradecida.

Gracias y un saludo
  #2 (permalink)  
Antiguo 22/04/2004, 17:32
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
mejor verifica bien esto, lo puedes pasar en la variable que estas poniendo los textos con acentos y listo.

http://mx2.php.net/htmlentities
  #3 (permalink)  
Antiguo 26/04/2004, 05:18
 
Fecha de Ingreso: marzo-2004
Mensajes: 16
Antigüedad: 13 años, 8 meses
Puntos: 0
Hola, revisé la dirección que me distes. La idea es buena, asique tomé la instrucción y la probé

$cadena=htmlentities($tupla['descripcion']);
echo $cadena;

(teniendo en cuenta que tupla es un registro de la tabla y que lo que quiero convertir es el contenido del campo descripcion..)

... ¡Y sorpresa!... ¡¡¡No me funciona!!!

Empiezo a volverme loca. ¿Alguna idea?

Gracias de antemano
__________________
http://www.automania.klian.info
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 21:17.