Domanda

Qualcuno sa come posso mostrare un euro o altra entità html nelle finestre di avviso javascript?

È stato utile?

Soluzione

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)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top