Ho recentemente effettuato un cambio server che mi ha portato diversi problemi di programmazione. Quello più inspiegabile è il seguente:

Memorizzo in una Application del testo letto dal db MySql ma quando cerco di stamparlo non riconosce il set di caratteri (credo) perché mi stampa "????????".

Riporto il codice:

codice:
[...]
set cn_v=Server.CreateObject("ADODB.Connection")
cn_v.Open strConn
Set rscat = Server.CreateObject("ADODB.Recordset")
sqlcat = "SELECT id as id, titolo as testo, data as data, sezione as sezione FROM colmi " 
sqlcat = sqlcat & " UNION "
sqlcat = sqlcat & " SELECT id as id, titolo as testo, data as data, sezione as sezione FROM news "
sqlcat = sqlcat & " UNION "
sqlcat = sqlcat & " SELECT pagelle.id as id, personaggi.id as testo, pagelle.data as data, pagelle.sezione as sezione FROM pagelle, personaggi WHERE  pagelle.id_personaggio = personaggi.id"
sqlcat = sqlcat & " ORDER BY data DESC LIMIT 10 "
rscat.Open sqlcat, cn_v
if not rscat.eof then
application.Lock()
prodList = rscat.getrows() 
Application("aggiornamenti") = prodList
application.unLock()
end if
[...]

response.write Application("aggiornamenti")( 1, 0 )
Da cosa dipende ciò e come risolto il tutto???