Simbolo dell'euro o altra entità nella finestra di avviso / messaggio Javascript
-
20-08-2019 - |
Domanda
Qualcuno sa come posso mostrare un euro o altra entità html nelle finestre di avviso javascript?
Soluzione
alert('\u20AC');
Altri suggerimenti
<script>alert("\u20ac");</script>
(20AC è il carattere Unicode per il simbolo dell'euro.)
Una casella di avviso può mostrare tutti i caratteri presenti nella tabella codici per la sessione attualmente connessa. Ad esempio, se la macchina utilizza la tabella codici 1252, è possibile visualizzare l'euroign.
Non è chiaro quale sia il tuo problema, la tua stringa JavaScript non dovrebbe avere i caratteri codificati comunque come entità?
Modifica :
Se specifichi UTF-8 nell'HTML o come Response.CharSet ma non hai effettivamente salvato il file ASP nel formato UTF-8 avrai problemi con i caratteri al di fuori di ASCII.
ASP presuppone che le parti statiche di un file ASP siano già nella tabella codici richiesta e lo invii byte letterali per byte, non verrà eseguita alcuna codifica.
ad esempio, U+1234
viene utilizzato in questo modo: alert('\u1234')
.
Per l'elenco completo, puoi visualizzare Elenco di tutte le entità :
1) http://en.wikipedia.org/wiki/List_of_XML_andencesHaML_refer_aTML_character_entity>
2) http://www.utf8-chartable.de/
3) http://rishida.net/tools/conversion/ (CONVERTER)