Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/04/2013, 14:38
SathyaSanles
 
Fecha de Ingreso: marzo-2013
Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 11 años, 2 meses
Puntos: 8
Respuesta: Guardas ñ y tildes en phpmyadmin

Cita:
Iniciado por dryant Ver Mensaje
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
$conexionmysql_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...
Con poner esto despues de tu conexión andaria bien!

mysql_query("SET NAMES 'utf8'");

Código PHP:
Ver original
  1. //Insertar contenido de prueba
  2.  
  3. mysql_query("SET NAMES 'utf8'");
  4.  
  5. mysql_query ("INSERT INTO atajo (fecha,...);

Deberías poner:
BASE DE DATOS Cotejamiento:
utf8_spanish_ci

TABLA Cotejamiento:
utf8_unicode_ci

COLUMNAS Cotejamiento:
utf8_spanish_ci
Probá y avisa! :)