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...

Como guardar caracteres especiales en una BD, utilizo mysql
Comenzado por
Nery92
, dic 24 2011 06:30
4 respuestas en este tema
#1
Escrito 24 diciembre 2011 - 06:30
#2
Escrito 26 diciembre 2011 - 07:24
Y como estas guardando esas informaciones?
#3
Escrito 26 diciembre 2011 - 11:29
$sql="insert into publicaciones values (null,'".$_GET["publicacion"]."','".$_SESSION["usuario"]."')";
$res=mysql_query($sql,$con);
Asi lo guardo...
$res=mysql_query($sql,$con);
Asi lo guardo...
#4
Escrito 26 diciembre 2011 - 11:32
Has verificado que la BD y tablas tengan los collates adecuados, latin1, utf8, etc...
#5
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
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