les voy a comentar mi problema con los ACENTOS y Ñ
si hago lo siguiente funciona perfecto
Código ASP:
Ver originalConString = "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 originalConString = "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 originalif(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