
26/04/2013, 14:38
|
| | Fecha de Ingreso: marzo-2013 Ubicación: Neuquén Capital
Mensajes: 111
Antigüedad: 12 años Puntos: 8 | |
Respuesta: Guardas ñ y tildes en phpmyadmin Cita:
Iniciado por dryant 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... Con poner esto despues de tu conexión andaria bien!
mysql_query("SET NAMES 'utf8'");
Deberías poner:
BASE DE DATOS Cotejamiento:
utf8_spanish_ci
TABLA Cotejamiento:
utf8_unicode_ci
COLUMNAS Cotejamiento:
utf8_spanish_ci
Probá y avisa! :) |