2015-04-24 7 views
5

Ho notato un comportamento strano per google chrome. Ho un'applicazione web basata su framework java spring-mvc. È impostato il tag di testa <meta charset="utf-8">.Google Chrome non ritorna a UTF-8 dopo essersi trasferito su un'altra pagina

Per ogni header di risposta page Ritorna Content-Type:text/html;charset=UTF-8 In IE e FF 8,9,10,11 se l'utente cambia la codifica nelle impostazioni del browser per KOI8-R e poi va a un'altra pagina all'interno del dominio - codifica browser sarà automaticamente restituito a UTF-8.

MA in google chrome nello stesso caso KOI8-R sarà presente anche se passiamo ad altre pagine all'interno del dominio.

È previsto un comportamento per Chrome? Forse è una specie di bug?

risposta

1

Chrome non piace usare UTF-8 di default in modo da avere a che fare:

  1. clic sul menu Chrome nella barra degli strumenti del browser.
  2. Selezionare "Strumenti"
  3. Selezionare "Codifica".
  4. Sceglietene uno "Unicode (UTF-8)" dal menu di codifiche

di rendere il cliente fare questo per difetto si sarebbe probabilmente dovuto scrivere alcuni script ma ho paura che non posso aiutare sei là fuori.