Per scrivere il simbolo dell’Euro (€) all’interno di un documento HTML è opportuno ricorrere alla sua rappresentazione mediante entità HTML. Digitare direttamente il simbolo dell’euro all’interno del sorgente di una agina web, infatti, potrebbe avere conseguenze impreviste: al posto del carattere €, infatti, potrebbero comparire lettere e simboli strani… ma perchè accade ciò?
Il problema è legato al charset, cioè alla corretta codifica dei caratteri all’interno del documento. Quando si utilizzano caratteri non standard (cioè no contemplati dalla codifica UTF-8) è opportuno utilizzare le entità, cioè dei codici che servono per rappresentare, appunto, quei "caratteri speciali" che potrebbero avere problemi di visualizzazione su computer e sistemi operativi differenti. Il codice per inserire una entità nel sorgente HTML della pagina è:
&entità;
Per quanto riguarda il simbolo dell’Euro, il codice da utilizzare è:
€
Vediamo un esempio di un ipotetico annuncio economico:
<p>Acquista l'ultimo modello di smartphone a soli 99 €</p>
Se salvate il file HTML e lo aprite nel browser leggerete:
Acquista l'ultimo modello di smartphone a soli 99 €
In altre parole, il browser ha correttamente convertito l’entità € nel simbolo €.