Visualizzazione dei risultati da 1 a 4 su 4

Discussione: <input> e UTF-8

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    54

    <input> e UTF-8

    Ciao,
    ho un problema con il campo testo di un form. Se inserisco delle lettere accentate, dopo il submit nel campo di testo al posto delle lettere accentate vengono visualizzati altri caratteri (es. Perchè -> Perchè Perciò->Perciò).
    Lo spaccato della pagina è
    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; 
    charset=UTF-8" />
    </head>
    ....
    ....
    <form name="frmTest" accept-charset="UTF-8">
    Cognome<input name="cognome" value="" type="text">
    
    
    <input value="OK" name="res_submitButton" type="submit">
    </form>
    
    </html>
    l'uso dell'attributo accept-charset="UTF-8" è stato un disperato tentativo ma non ha funzionato..... se le lettere accentate compaiono come testo della pagina vengono visualizzate correttamente....

    Grazie a tutti

    p.s. specifico che il problema si manifesta solo sul server Linux (ambiente collaudo) se la stessa pagina la uso in locale (windows) tutto funziona.

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053

    Re: <input> e UTF-8

    Il problema è quindi lato server, dovrebbe essere risolvibile forzando nell'header della "response" il set dei caratteri.
    Dai un'occhiata a questo thread. Si parla di header della mail, tu devi impostare quello della pagina, il ragionamento è lo stesso. In ASP saprei come fare, in PHP (o in qualsiasi linguaggio lato server tu stia usando) spero lo sappia tu.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    54
    Il problema l'ho risolto passando i campi in POST invece che GET

    Se qualcuno sa spiegarmi perchè funziona in un modo e non in un altro..........


    Grazie a tutti

  4. #4
    Probabilmente dipende dall'ambiente di sviluppo che hai menzionato,quale Linux^^

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.