Foros del Web » Programando para Internet » PHP »

Problemas al subir cadena de texto con acentos a la BD

Estas en el tema de Problemas al subir cadena de texto con acentos a la BD en el foro de PHP en Foros del Web. Muy buenas. Leyendo por el foro me tomé con un tema que justo era lo que buscaba, pero no encontré la solución. Estoy creando un ...
  #1 (permalink)  
Antiguo 25/09/2010, 09:42
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Problemas al subir cadena de texto con acentos a la BD

Muy buenas.

Leyendo por el foro me tomé con un tema que justo era lo que buscaba, pero no encontré la solución.

Estoy creando un panel de administración, en el cual se pueden subir ofertas de trabajo, algo muy sencillo. Bueno, al subir la oferta en cuestión, me fijo en la BD y los textos que contenían acentos no los sube tal cual, si no con errores. Por lo que vi en el post que mecioné, en phpmyadmin tiene que poner el tipo de codificado que utiliza, en mi caso:

Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)

Y yo, para mi página, estoy utilizando:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Tengo que añadir lo de unicode ? No se, la verdad le he estado dando vueltas pero nada.

Un saludo y muchas gracias :) !
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #2 (permalink)  
Antiguo 25/09/2010, 09:46
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Fijate concretamente en el campo de la tabla, que codificacion tiene?
  #3 (permalink)  
Antiguo 25/09/2010, 09:50
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Cita:
Iniciado por Vun Ver Mensaje
Fijate concretamente en el campo de la tabla, que codificacion tiene?
Touché, Latin1. Con cambiarlo a UTF8 me imagino que solucionado no ?

Muchas gracias maestro :)
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?

Última edición por Jask; 25/09/2010 a las 10:24
  #4 (permalink)  
Antiguo 25/09/2010, 10:24
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Al parecer no se soluciona. Te dejo unas capturas:





Como siga así, no me complico y uso la función utf8_encode y decode ... porque no se que causa eso :S !
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #5 (permalink)  
Antiguo 25/09/2010, 10:34
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Te busque en google, a ver si esto te sirve: http://www.psicofxp.com/forums/desar...-en-mysql.html

o una busqueda en este foro: http://www.forosdelweb.com/search.ph...iption.php#931
  #6 (permalink)  
Antiguo 25/09/2010, 10:53
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Código PHP:
Ver original
  1. $link = mysql_connect('localhost', 'user', 'password');
  2. mysql_set_charset('utf8',$link);
  #7 (permalink)  
Antiguo 25/09/2010, 11:11
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Me vino de lujo la primera solución. Muchas gracias jefe !!

Cita:
Iniciado por lisandro Arg Ver Mensaje
Código PHP:
Ver original
  1. $link = mysql_connect('localhost', 'user', 'password');
  2. mysql_set_charset('utf8',$link);
Muchas gracias, me lo apunto :) !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #8 (permalink)  
Antiguo 25/09/2010, 11:14
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 4 meses
Puntos: 21
Respuesta: Problemas al subir cadena de texto con acentos a la BD

Jask: Tambien podrias usar htmlentities(); antes de subir los datos a la Base de Datos...

Etiquetas: acentos, mysql
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 08:42.