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:
Se passo la variabile in questo modocodice:<% 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 %>
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


 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando