+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Gestione caratteri speciali

  1. #1
    L'avatar di maximum
    maximum non Ŕ in linea Scolaretto
    Post
    468
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ho una pagina JSP con una funzione JS in cui compongo una URL.
    Uno dei parametri della url contiene la seguente stringa: 'Auto avaliašŃo'.

    Quando poi invoco la mia classe action ed eseguo la request.getParameter(".....") per reperire l'informazione, ottengo una stringa completamente differente, ovvero: 'Auto avalia├ž├úo'.

    Io vorrei mantenere la stessa stringa che passo dalla JSP, come faccio?

  2. #2
    L'avatar di bottomap
    bottomap non Ŕ in linea Moderatore Globale
    Post
    4,130
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao,

    La gestione del charset pu˛ essere piuttosto intricata, ad ogni modo immagino che parliamo di un parametro in post (in get lo stesso sarebbe composto dagli appositi %xx con il valore esadecimale del carattere).

    Assicurati di mantenere uniforme il charset.
    Nell'html della pagina indicalo esplicitamente con un <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> all'interno della <head>
    Nel codice invece usa una request.setCharacterEncoding("UTF-8"); prima di fare qualsiasi cosa con la request.
    NB: Se la stringa va a finire in qualche modo nella response usa lo stesso accorgimento anche con quell'oggetto.

    Usando i due accorgimenti in questione non dovresti avere problemi con quei caratteri (All'interno dell'oggetto String di Java i caratteri sono codificati UTF-16 se ben ricordo, ma Ŕ il jdk/jre che gestisce poi la conversione interna.
    Facci sapere se hai risolto.

    NB2: Se non ricordo male c'Ŕ modo di dire al tomcat (se hai questo sotto alla webapp) di utilizzare un charset di default, in quel caso dovresti poter risolvere il problema a monte.
    Ultima modifica di bottomap; 06-02-2014 09:53 
    ℹ️ Leggi di pi¨ su bottomap ...

  3. #3
    L'avatar di maximum
    maximum non Ŕ in linea Scolaretto
    Post
    468
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ho risolto con i tuoi suggerimenti.

    Grazie.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. sms invio caratteri speciali
    Da devildragon nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 05-05-2020, 15:37
  2. Caratteri Speciali in una stringa
    Da ZioRock nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 24-05-2013, 15:10
  3. [ASP] Visualizzazione caratteri speciali
    Da marco.santilli nel forum ASP 3, ASP .Net
    Risposte: 6
    Ultimo Post: 11-02-2010, 14:28
  4. [html]Caratteri speciali
    Da swordman nel forum HTML, CSS e JavaScript
    Risposte: 4
    Ultimo Post: 07-01-2006, 10:38
  5. Visualizzazione caratteri speciali
    Da Alexander01 nel forum PHP
    Risposte: 2
    Ultimo Post: 04-01-2006, 17:22