Hola amigos, verán estoy tratando de insertar letras Ñ/ñ y acentos en la DB y no he podido localizar el problema...
Para la prueba estoy usando este formulario:
Código PHP:
<?php
if (isset($_POST['clickonbutton'])
{
$conexion = mysql_connect("localhost", "root", "pass");
mysql_select_db("cartas", $conexion);
$sql = "INSERT INTO carta (texto) VALUES ('$texto')";
$result = mysql_query($sql);
echo $_POST['texto'];
}
?>
<form action="" method="post">
<textarea name="texto"></textarea><br />
<input type="submit" value="Enviar" name="clickonbutton"/><br />
</form>
Como pueden ver en este mismo arhivo puedo ver lo que he insertado en la DB y las letras Ñ/ñ y tildes se ven normal, como deben verse, pero cuando voy a my PhpMyAdmin y examino mi tabla, observo que los valores en el campo texto fueron insertados asi:
ññññ(para las ñ)| o |
óóóó(para los acentos)
Verifique si estaba usando DEFAULT CHARSET=utf8 en la DB y si lo tengo puesto asi,? Cual podria ser el problema.
Muchas gracias