Ciao a tutti, in questi giorni sto modificando una intranet, implementando un nuovo template in HTML5. Fino a qui e' tutto ok.
Ora il mio problema, ammesso che questo sia un problema, e' relativo al charset da utilizzare.
Da documentazione, per HTML5, il charset e' l''utf-8.
A questo punto, anche il database Mysql dovra' essere "convertito", per quanto possibile, in utf-8 dal precedente latin1_swedish_ci, che probabilmente era quello di default.
Il sito interagisce con il database tramite il linguaggio ASP. Prima di inserire il carattere nel DB ho sempre utilizzato la funzione Server.HTMLEncode("testo").
Dopo aver convertito il DB, se uso questa funzione non riesco a visualizzare correttamente le lettere accentate.
Se invece non uso la funzione Server.HTMLEncode("testo") riesco poi a visualizzare correttamente la lettera accentata, ma nel db mi inserisce, ad esempio, il carattere à al posto della à.
Qualcuno mi potrebbe "educare" sull'utilizzo corretto del charset e se devo utilizzare qualche funzione particolare di ASP per scrivere e leggere il testo?
Spero di non essermi contorto nella spiegazione.
Grazie