L'uso di "utf8 = ✓" è preferibile a "utf8 = true"?

563

Recentemente ho visto alcuni URI contenenti il parametro di query "utf8 = ✓". La mia prima impressione (dopo aver pensato "mmm, sembra interessante") è che potrebbe essere usato per rilevare una codifica di caratteri non funzionante.

Quindi, questo è un modo migliore per risolvere potenziali problemi con la codifica dei caratteri, oppure è solo uno sviluppatore che si diverte con un hack?

    
posta Gary Rowe 13.10.2012 - 13:57
fonte

1 risposta

807

Per impostazione predefinita, le versioni precedenti di IE (< = 8) invieranno i dati del modulo nella codifica Latin-1, se possibile. Includendo un carattere che non può essere espresso in Latin-1, IE è obbligato a utilizzare la codifica UTF-8 per i suoi invii di moduli, il che semplifica vari processi di back-end, ad esempio la persistenza del database.

Se il parametro era invece utf8=true , questo non innescherebbe la codifica UTF-8 in questi browser.

    
risposta data 13.10.2012 - 14:45
fonte

Leggi altre domande sui tag