Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Funzione per conversione caratteri accentati

    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
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Prova ad usare un code page 1252 ed un charset ISO-8859-15

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

  3. #3
    Scusa per il ritardo .... ma l'ho provato soltanto adesso

    Funziona perfettamente, grazie di vero cuore !!!

    Auguri di buone feste
    Pippo Giacalone
    giacalone@tin.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.