Devo visualizzare una finestra di avviso in una lingua diversa dall'inglese per la quale sto facendo uso del messaggio bean utilizzando il file delle proprietà della risorsa dell'applicazione. Il codice scritto in JSP funziona perfettamente in Firefox, ma in IE i personaggi sono incasinati e ottengo tutti i segni di casella all'interno della casella di avviso. Lo stesso problema si verifica anche per ToolTips. Qualche soluzione?La codifica UTF-8 non funziona correttamente con Internet Explorer ma funziona perfettamente con Mozilla Firefox
risposta
Ho trovato una soluzione per la mia richiesta. In realtà i problemi riguardavano i suggerimenti degli strumenti e le caselle di avviso venivano visualizzate nei caratteri dei segni di casella solo in Internet Explorer e anche in Windows Xp, ma funzionavano correttamente in Windows 7 e altri browser. Quello che ho fatto è stato:
1. Right Click On Desktop
2. Properties
3. Appearence Tab
4. Click On Advanced Button
5. In the Item Combo box Select MessageBox(the font combo box should get enabled by then)
6. Select Arial MS Unicode Font instead of Tahoma(Windows XP Default) Font.
e quindi controllare. L'output desiderato sarà visto. Questa è una soluzione per aggirare ma sembra funzionare bene. Grazie a WouterH e Hardik per la tua guida fino qui.
Controlla la tua pagina codifiche
FF utilizza UTF-8 page codifica. Visualizza -> codifica dei caratteri
versioni precedenti di IE impostare la codifica dei caratteri in base alla lingua sul client quando il documento non ha specificato la codifica
Quali IE versione stai usando?
Questo può aiutare anche. IE uses the wrong character set when it renders an HTML page
Il set di caratteri è utf nelle intestazioni?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Hi Hardik, Sto usando Internet Explorer 8. La mia preoccupazione attuale è dove le mie etichette vengono visualizzate correttamente. Perché solo le caselle di avviso visualizzano i caratteri del tipo di casella e anche solo in Internet Explorer. Ho bisogno di avere una soluzione per le mie caselle di avviso che visualizzano i caratteri del tipo di casella, cioè il valore della spazzatura, , di cui ho bisogno di visualizzare il carattere Hindi corretto. Eventuali suggerimenti.?? – sTg
Hai impostato –
Ti preghiamo di trovare il link sottostante per il bug che sto ottenendo in internet explorer. In realtà sto usando UTF-8 in tutto. hindifontcheck.blogspot.in/2012/04/blog-post.html – sTg
Forse hai dimenticato di impostare la codifica servlet? –
Fornire lo snippet di codice –
duplicato? http://stackoverflow.com/questions/3479383/why-is-ie-failing-to-show-utf-8-encoded-text –