Tengo un codigo que me permite insertar en bbdd, pero los caracteres especiales osea acentos etc me los inserta en la bbdd con caracteres extraños. Y claro una vez insertados en la bbdd estos caracteres extraños a la hora de mostrarlos en mi pagina pues no son mostrados las vocales con sus acentos sino que se muestran en su lugar estos caracteres raros.
Si pudieran ayudarme les estaria agradecido.
Este es el codigo:
Código PHP:
Ver original
public function ActualizarUsuario($tabla_usuarios, $nombre, $apellidos, $nick, $email, $movil, $password, $repassword, $sexo, $dia, $mes, $ano, $directorio_img_bbdd) { $sql = "UPDATE " . $tabla_usuarios . " SET nombre='$nombre', apellidos='$apellidos', nick='$nick', email='$email', movil='$movil', password='$encript_password', repassword='$encript_repassword', sexo='$sexo', dia='$dia', mes='$mes', ano='$ano', avatar='$directorio_img_bbdd' WHERE email='$email'"; $con = new Conectar(); $link=$con->ConectarBbdd(); }
Y la conexion a bbdd es esta:
Código PHP:
Ver original
class Conectar { public $servidor = 'localhost'; public $usuario = 'root'; public $pass = ''; public $basedatos = 'nombre_mi_bbdd'; public function ConectarBbdd() { { } return $con; } } //fin de Conectar
Navegando por internet encontre esto pero no se si es lo que necesito en caso afirmativo no se como implementarlo a mi codigo una ayudita please:
Al crear la conexión de PHP con MySQL, envía esta consulta justo tras la conexión:
mysql_query("SET NAMES 'utf8'");