Hola a tod@s.
Tengo una página en ASP que inserta datos en una base de datos. El problema es que si inserto caracteres especiales como acentos, ñ en algún campo, en la base me escribe cosas de éste tipo: á é Ã* ó ú ñ ¿ ¡
Supongo que tiene que ver con la configuración de caracteres, he probada a poner tanto utf como iso en el meta y nada.
La base de datos está en access, y la conexión la realizo así:
Código PHP:
path = server.mappath("./")
set conex = server.createobject ("ADODB.Connection")
conex.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & path &"\db\cat.mdb;"
sql="INSERT INTO consultas (nombre,email,asunto,texto1,texto2,texto3) VALUES ('" & nombre & "','" & email & "','" & asunto & "','" & texto1 & "','"& texto2 & "','"& texto3 & "')"
set rs = server.createobject ("ADODB.RecordSet")
On Error Resume Next
rs.open sql, conex
¿Qué he de hacer para que los caracteres especiales se me guarden correctamente?
Gracias y un saludo.