Ir al contenido


Foto

Como guardar caracteres especiales en una BD, utilizo mysql


  • Por favor identifícate para responder
4 respuestas en este tema

#1 Nery92

Nery92

    Member

  • Miembros
  • PipPip
  • 13 mensajes

Escrito 24 diciembre 2011 - 06:30

Quiero guardar caracteres especiales en mysql, escribo en el textarea "#$%&/) y solo guarda las comillas, y si pego un texto grande, solo guarda hasta donde encuentra un caracter especial...
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 26 diciembre 2011 - 07:24

Y como estas guardando esas informaciones?
  • 0

#3 Nery92

Nery92

    Member

  • Miembros
  • PipPip
  • 13 mensajes

Escrito 26 diciembre 2011 - 11:29

$sql="insert into publicaciones values (null,'".$_GET["publicacion"]."','".$_SESSION["usuario"]."')";
$res=mysql_query($sql,$con);

Asi lo guardo...
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 26 diciembre 2011 - 11:32

Has verificado que la BD y tablas tengan los collates adecuados, latin1, utf8, etc...
  • 0

#5 SJENERT

SJENERT

    Member

  • Miembros
  • PipPip
  • 11 mensajes

Escrito 28 diciembre 2011 - 09:15

necesitas 3 cosas.
1. que el documento donde escribas, o sea que la página donde está el form tenga el utf8
2. la bd debe estar en utf8 general ci
3. la funcion de conectar debe enviar un query así mysql_query("SET NAMES 'utf8'");

con eso e soluciona
  • 0




IP.Board spam blocked by CleanTalk.