Paso todos los datos por esta función antes de guardarlos en la base de datos.
Código PHP :
function db_insertar($string){
$string = trim($string);
$string = htmlentities($string);
if(get_magic_quotes_gpc())
$string = stripslashes($string);
return $string = mysql_real_escape_string($string);
}El problema es al querer mostrar los caracteres. Sin el htmlentities(); me traería problemas de seguridad. Las tildes me aparecen así 'è è ó ñ.
En la cabecera HTML(5) <meta charset="UTF-8"/>, pero no me funciona ni con
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ó iso-8859-1. Los archivos son guardados con codificación UTF-8.
¿Alguna solución? Gracias por las respuestas.
