Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2011, 13:16
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
grabar/leer datos con acentos, eñes, comillas...

Hola, trabajo con la base de datos MySQL y tengo una duda importante.

Dentro de las tablas almaceno datos con comillas, acentos, eñes, interrogaciones, etc...

Estos son los datos del servidor:

MySQL

Servidor: Localhost via UNIX socket
Versión del servidor: 5.0.51a-24+lenny5
Versión del protocolo: 10
Usuario: miweb@localhost
Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
Servidor web

Apache/2.2.17 (Unix) PHP/5.2.17 with Suhosin-Patch
Versión del cliente: 5.0.51a
extensión PHP: mysql



las tablas las tengo codificadas así: utf8_spanish2_c

Mis páginas web las tengo codificadas como UTF-8.

Y uso esto:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


El tema es que comparto mis registros almacenados en la base de datos con fb, google+... y a su vez traigo con xmlSimple desde google, youtube, .... registros que luego muestro en mi web.

El tema es que veo que algunas cosas funcionan de forma diferente. Por ejemplo comparto en fb o google+ mis registros (con acentos, comillas, etc) va bien pero cuando me traigo registros de youtube o google me salen caracteres raros.

En resumidas cuentas, quiero empezar a poner las cosas en su sitio y empezar a codificarlo todo bien.

Qué me podríais recomendar? graciasss