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

    Problema caratteri speciali

    Ciao a tutti!

    Ho sviluppato un'applicazione in jsp sul mio pc (win xp, tomcat) e va tutto benissimo. Appena però lo porto sul server di collaudo (stessa versione di tomcat, ma su unix) saltano fuori dei problemi con le lettere accentate ed i caratteri speciali. Ho provato ad inserire su una pagina il tag meta indicandogli il charset ISO-8859-1 ma il problema persiste.

    Dove devo dire al tomcat su unix quale charset deve usare?

    Se ci fosse una soluzione che non mi costringa a modificare tutte le pagine sarei molto più contento! :-))

    Grazie mille!

  2. #2
    La mia unica soluzione (che potrebbe anche essere un consiglio sulle future applicazioni) è quella di utilizzare utf8.
    Cristian Giustini
    Web developer

    G&T Services (sito ripristinato)
    Per qualsiasi info/collaborazione contattatemi al seguente indirizzo:
    cristian.giustini@gtservices-online.com

  3. #3
    Nessun problema ad utilizzare utf8, a patto che mi tenga i caratteri accentati e quelli speciali (tipo £, §) che di solito uso come separatori.

    Ma mi basta metterlo nella pagina jsp o devo dirlo anche al tomcat da qualche parte?

    Grazie

  4. #4
    Il charset utf8 lo devi impostare sia sul file (dipende dall'editor che usi, a volte si trova nei menu in alto) sia sulla pagina jsp impostando il
    Codice PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
    e poi, in caso utilizzi un database di tipo MySQL, impostare il collation in utf8_unicode_ci
    Cristian Giustini
    Web developer

    G&T Services (sito ripristinato)
    Per qualsiasi info/collaborazione contattatemi al seguente indirizzo:
    cristian.giustini@gtservices-online.com

  5. #5
    Ma quindi al tomcat non devo dire nulla?

  6. #6
    Di solito di default è impostato su utf8, se vuoi essere pignolo dai un occhiata al file server.xml, come puoi leggere qui
    Cristian Giustini
    Web developer

    G&T Services (sito ripristinato)
    Per qualsiasi info/collaborazione contattatemi al seguente indirizzo:
    cristian.giustini@gtservices-online.com

  7. #7
    Nel mio server.xml non c'era, e così l'ho aggiunto io. Purtroppo però il problema persiste. Cercando un po' sul web ho letto che basta impostare nella prima pagina il meta tag su utf-8 e questo varrà per tutta la sessione. Ho capito bene?

    E cmq non ho risolto. Ricapitolando:
    - ho una pagina jsp dove scrivo su una variabile la parola "Società" (senza leggerla da db) mettendola poi in una combo
    - in locale (win xp + tomcat) vedo la scritta corretta
    - sul server di collaudo (unix + tomcat) vedo scritto "Societ?"

    Interventi:
    - nel file jsp mettp il meta tag che importa il charset a utf-8
    - nel file server.xml faccio lo stesso
    - nelle proprietà di eclipse faccio lo stesso
    - ricompilo il progetto, lo rimetto sul server di collaudo

    Sto diventando matto!!!

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.