Foros del Web » Creando para Internet » Diseño web »

Problemas con Apostrofes con Mysql

Estas en el tema de Problemas con Apostrofes con Mysql en el foro de Diseño web en Foros del Web. Veran tengo el siguiente problema, cree un pequeño sitio en ingles, tengo 2 problemas, al poner apostrofes en el .php ej; "don't worry" se me ...
  #1 (permalink)  
Antiguo 16/01/2009, 16:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 54
Antigüedad: 16 años
Puntos: 0
Problemas con Apostrofes con Mysql

Veran tengo el siguiente problema, cree un pequeño sitio en ingles, tengo 2 problemas, al poner apostrofes en el .php ej; "don't worry" se me deforma toda la pagina, me cambia todo el formato, que por cierto esta configurada asi:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Eso es una cosa, ahora lo segundo, he creado una tabla en Mysql de este tipo, utf8_general_ci con el siguiente escript:

Código:
CREATE TABLE `NOMBRE` (
  `ID` float NOT NULL,
  `NOMBRE` varchar(50) NOT NULL,
  `TEXTO` text NOT NULL,
  `FECHA` datetime NOT NULL,
  `VISIBLE` int(11) NOT NULL,
  `RATING` float(8,1) NOT NULL default '0.0',
  PRIMARY KEY  (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
La base de datos tambien esta creada con el juego de caracteres utf8_general_ci, entonces al grabar un dato ej: "don't worry" (son las comillas) lo graba, pero al momento de recuperarlo pasa lo mismo que antes, se distorciona todo, que puedo hacer? de ante mano muchas gracias por la ayuda....
  #2 (permalink)  
Antiguo 16/01/2009, 16:36
 
Fecha de Ingreso: enero-2009
Mensajes: 165
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas con Apostrofes con Mysql

Hola: coloca una barra invertida delante del apostrofe así: don\'t worry
hay unos editores dando vuelta que reemplazan los caracteres que puedan interferir en la base de datos, yo conozco uno que ya debe ser del jurásico... se llama ktmlpro por si lo quieres buscar aunque es muy probable que haya mas nuevos y/o mejores.
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 22:01.