si hago lo siguiente funciona perfecto
Código ASP:
Ver original
ConString = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=db;User=root;Password=root;Option=3;" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString if Request.QueryString("activo") = 1 then activo = 1 else activo = 0 end if set rs = server.CreateObject("ADODB.Recordset") Set rs = Conn.Execute("insert into departamentos (depto_desc) values ('áéíóúñÑ')") Set Conn = Nothing
pero si hago lo siguiente:
Código ASP:
Ver original
ConString = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=db;User=root;Password=root;Option=3;" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString if Request.QueryString("activo") = 1 then activo = 1 else activo = 0 end if set rs = server.CreateObject("ADODB.Recordset") Set rs = Conn.Execute("insert into departamentos (depto_desc) values ('"&Request.QueryString("dato")&"')") Set Conn = Nothing
llamandola asi
pagina.asp?dato=áéíóúñÑ
el resultado es que me graba en la tabla lo siguiente
áéÃ*óúñÑ en el campo
Cual es el problema??? he estad investigando y no encuentro la solucion si alguien me puede ayudar por favor
en ambas opciones la primera linea del archivo es
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
el problema es que lo llamo con el siguiente metodo
Código Javascript:
Ver original
if(document.depto.activo.checked) { var activo = 1; }else{ var activo = 0; } var nombre = document.depto.nombre.value; var imagen = document.depto.imagen.value; var icono = document.depto.icono.value; var seccion = document.depto.seccion.value; var fondo = document.depto.fondo.value; var desc = document.depto.desc.value; ajax=nuevoAjax(); ajax.open("GET", "formularios/depto_new_save.asp?nombre="+nombre+"&imagen="+imagen+"&activo="+activo+"&desc="+desc+"&icono="+icono+"&seccion="+seccion+"&fondo="+fondo, true); ajax.onreadystatechange=function() { if (ajax.readyState==4) { document.getElementById("datos_usuario").innerHTML=ajax.responseText; } } ajax.send(null);
Uno de los problemas son los acentos tambien tengo problemas si el campo descripcion tiene saltos de linea los acentos si los envia bien los saltos de linea no