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
Started by
Nery92
, Dec 24 2011 06:30 PM
4 replies to this topic
#1
Posted 24 December 2011 - 06:30 PM
#2
Posted 26 December 2011 - 07:24 AM
Y como estas guardando esas informaciones?
#3
Posted 26 December 2011 - 11:29 AM
$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
Posted 26 December 2011 - 11:32 AM
Has verificado que la BD y tablas tengan los collates adecuados, latin1, utf8, etc...
#5
Posted 28 December 2011 - 09:15 PM
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