Gracias a ambos por contestar
El codigo del php que inserta los datos es el siguiente:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF8" />
<title>Documento sin título</title>
</head>
<body>
<?php
$funcion =$_POST['funcion'];
$programa =$_POST['programa'];
$version =$_POST['version'];
$so =$_POST['so'];
$observaciones =$_POST['observaciones'];
$cmd1 =$_POST['cmd1'];
$cmd2 =$_POST['cmd2'];
$cmd3 =$_POST['cmd3'];
$cmd4 =$_POST['cmd4'];
$cmd5 =$_POST['cmd5'];
$tecla1 =$_POST['tecla1'];
$tecla2 =$_POST['tecla2'];
$tecla3 =$_POST['tecla3'];
$anio = date('Y');
$mes = date('m');
$dia = date('d');
$hora = date('H');
$minuto = date('i');
$fecha = date('YmdHis');
//conexion
$conexion= mysql_connect (localhost,root,password);
if(!$conexion) die ("No se ha podido conectar. ".mysql_error()."<br>");
//Seleccionar base de datos
mysql_select_db("caminos",$conexion);
//Insertar contenido de prueba
mysql_query ("INSERT INTO atajo (fecha, funcion,programa,versionprograma,sistemaop, observaciones, cmd1,cmd2,cmd3,cmd4,cmd5,tecla1, tecla2, tecla3) VALUES ('".$fecha."','".$funcion."','".$programa."','".$version."','".$so."','".$observaciones."','".$cmd1."','".$cmd2."','".$cmd3."','".$cmd4."','".$cmd5."','".$tecla1."','".$tecla2."','".$tecla3."')");
echo "
<html>
<head>
<meta http-equiv='REFRESH' content=0;index3.php>
</head>
</html>
";
?>
</body>
</html>
Por otro lado la informacion que me pide gnzsoloyo y que he encontrado es la siguiente:
Conjunto de caracteres del servidor: UTF-8 Unicode (utf8)
Cotejamiento de la base de datos :utf8_general_ci (Aunque tambien probé utf8_spanish_ci)
El resto de datos que pides no los he encontrado.
Yo por todo lo que he leido esta bien... pero aun asi, sigue guardando los caracteres raros...