Ciao a tutti e Buon Natale,

lo so lo so, solo un pazzo come me può venire in mente di scrivere un post il giorno di natale ma dopo un giorno che sbatto la testa a risolvere questo problema l'unica mia ancora di salvezza non rimaneva che qualche "UMANO" ,al contrario di me, fosse disponibile sul forum !!!!

Sto realizzando un sito multilingue e mi sto scontrando con i moltissimi caratteri accentati che ci sono nella lingua spagnola (Categoría, Días, Tipografía, Estándar, Posición).

Ho provato a settare i vari charset disponibili per risolvere il problema, ma senza successo.

Allora ho provato a convertire il carattere incriminato con una funzioncina ad hoc:

codice:
<%
	Function cleanaccenti(chTesto)
		If Len(chTesto)>0 Then
			chTesto = Replace(chTesto, "à","& agrave ;")
			chTesto = Replace(chTesto, "è","& egrave ;")
			chTesto = Replace(chTesto, "ì","& igrave ;")
			chTesto = Replace(chTesto, "ò","& ograve ;")
			chTesto = Replace(chTesto, "ù","& ugrave ;")
			chTesto = Replace(chTesto, "á","& aacute ;")
			chTesto = Replace(chTesto, "é","& eacute ;")
			chTesto = Replace(chTesto, "í","& iacute ;")
			chTesto = Replace(chTesto, "ó","& oacute ;")
			chTesto = Replace(chTesto, "ú","& uacute ;")
		End if
		cleanaccenti=chTesto
	End Function
%>
Se passo la variabile in questo modo
cleanaccenti(Request("DESCRIZIONE"))
non succede nulla
se invece la passo singolarmente
Replace(Request("DESCRIZIONE"), "í","& iacute ;") (ho inserito gli spazi altrimenti mi visualizza il carattere corrispondente)
Funziona !!

Cosa sbaglio