Quali sono e come si inseriscono i caratteri speciali HTML (+ lista per copia e incolla)

Di Riccardo Esposito | Pubblicato il - Aggiornato il

I caratteri speciali HTML sono entità che devono essere codificate utilizzando l’UTF-8. Serve un meta tag charset nella sezione <head> della pagina. Altrimenti devi usare delle entità specifiche, come avviene per le lettere accentate.


Usi un CMS diverso da WordPress e trovi simboli strani tipo �, caselle vuote e lettere che non comprendi? Colpa dei caratteri speciali che in HTML hanno bisogno di una codifica, come avviene ad esempio quando scrivi lettere accentate o simboli particolari.

Quali sono e come si inseriscono i caratteri speciali HTML (+ lista per copia e incolla)

Perché ci sono questi problemi di visualizzazione? Deve esserci una codifica dei caratteri – noto anche come charset – che dovrebbe avvenire nel documento web. In alternativa puoi inserire stringhe di codice che permettono di scrivere i caratteri speciali HTML.

Perché si utilizza lo standard UTF-8?

Di base l’informatica si basa su trasmissione di informazioni numeriche. Questo vale anche per internet. Di conseguenza serve un codice per trasformare informazioni digitali in umane. Questo avveniva con il codice ASCII che però contiene solo 95 caratteri.

La scrittura online, come puoi ben immaginare, è composta da un numero maggiore di elementi. La mancanza di questi codici comunicativi porta a far apparire su una pagina web dei simboli strani al posto delle lettere accentate o di apostrofi e virgolette.

Per risolvere questo problema si utilizza lo standard UTF-8 o Unicode Transformation Format, 8 bit che consente di restituire le pagine web così come si dovrebbero leggere, senza simboli strani e lettere mancanti che peggiorano la leggibilità online.

Da leggere: come gestire caratteri speciali nell’URL

Come inserire caratteri speciali in HTML?

Vuoi fare in modo che lettere accentate, simboli particolari e apostrofo appaiano nel modo giusto nelle pagine web? Questo avviene con un’impostazione standard.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Questo serve per l’HTML4. Di base, un sito internet su WordPress con un tema aggiornato dovrebbe essere già impostato al meglio. Per verificare devi assicurarti che sia stato inserito il meta charset=UTF-8 nella sezione <head>. Con l’HTML5 questo avviene attraverso il tag <meta charset="UTF-8">, ecco un esempio preso da My Social Web.

Caratteri speciali HTML, codifica nel tag head

Per visualizzare lettere accentate e apostrofi – ma anche di altri simboli speciali – sulle pagine web devi seguire queste indicazioni. Utilizzando l’una o l’altra opzione, ricordando che le nuove versioni dei browser prediligono lo standard HTML5.

Quali sono le entità HTML dei caratteri speciali

Oltre alla codifica lato UTF-8 dei caratteri speciali in HTML è possibile scrivere lettere con accenti, sia maiuscole che minuscole, o altri caratteri strani che non si trovano sulla tastiera con le entità. Che possono essere numeriche (unicode) o nominali.

La sintassi da usare sarà sempre quella che prevede apertura e chiusura con & e ; con all’interno il codice che corrisponde al simbolo. Ad esempio, &eacute; è il nominale di é di perché. Ecco la lista dei caratteri speciali HTML da fare con la tastiera.

Come inserire lettere accentate in HTML

Per realizzare accenti in HTML basta utilizzare il classico <meta charset="UTF-8">. Ma se non funziona puoi sempre ottenere e accento di diverso tipo, insieme alle altre lettere e vocali, con delle semplici entità. Ecco la lista che puoi copiare e incollare.

Fare a con accento maiuscola e minuscola

VocaleEntità HTMLUnicodeLettere accentate
á&aacute;&#225;a minuscola con accento acuto.
Á&Aacute;&#193;A maiuscola con accento acuto.
à&agrave;&#224;a minuscola con accento grave.
À&Agrave;&#192;A maiuscola con accento grave.
â&acirc;&#226;a minuscola con accento circonflesso.
Â&Acirc;&#194;A maiuscola con accento circonflesso.
å&aring;&#229;a minuscola con anello o occhiello.
Å&Aring;&#197;A maiuscola con anello o occhiello.
ã&atilde;&#227;a minuscola con tilde.
Ã&Atilde;&#195;A maiuscola con tilde.
ä&auml;&#228;a minuscola con dieresi.
Ä&Auml;&#196;A maiuscola con dieresi.
æ&aelig;&#230;ae minuscola con legatura fonetica.
Æ&AElig;&#198;AE maiuscola con legatura fonetica.
Esempi di lettere con accento HTML.

Come fare e maiuscola e minuscola con accento in HTML

VocaleEntità HTMLUnicodeLettere accentate
é&eacute;&#233;e minuscola con accento acuto.
É&Eacute;&#201;E maiuscola con accento acuto.
è&egrave;&#232;e minuscola con accento grave.
È&Egrave;&#200;E maiuscola con accento grave.
ê&ecirc;&#234;e minuscola con accento circonflesso.
Ê&Ecirc;&#202;E maiuscola con accento circonflesso.
ë&euml;&#235;e minuscola con dieresi o umlaut.
Ë&Euml;&#203;E maiuscola con dieresi o umlaut.

Come fare o maiuscola minuscola con accento

VocaleEntità HTMLUnicodeLettere accentate
ó&oacute;&#243;o minuscola con accento acuto.
Ó&Oacute;&#211;O maiuscola con accento acuto.
ò&ograve;&#242;o minuscola con accento grave.
Ò&Ograve;&#210;O maiuscola con accento grave.
ô&ocirc;&#244;o minuscola con accento circonflesso.
Ô&Ocirc;&#212;O maiuscola con accento circonflesso.
ø&oslash;&#248;o minuscola barrata.
Ø&Oslash;&#216;O simbolo di diametro.
õ&otilde;&#245;o minuscola con tilde.
Õ&Otilde;&#213;O maiuscola con tilde.
ö&ouml;&#246;o minuscola con dieresi.
Ö&Ouml;&#214;O maiuscola con umlaut.

U maiuscola e minuscola con accento in HTML

VocaleEntità HTMLUnicodeLettera accentata
ú&uacute;&#250;u minuscola con accento acuto.
Ú&Uacute;&#218;U maiuscola con accento acuto.
ù&ugrave;&#249;u minuscola con accento grave.
Ù&Ugrave;&#217;U maiuscola con accento grave.
û&ucirc;&#251;u minuscola con accento circonflesso.
Û&Ucirc;&#219;U maiuscola con accento circonflesso.
ü&uuml;&#252;u minuscola con umlaut.
Ü&Uuml;&#220;U maiuscola con dieresi.

Tabella con caratteri unicode per i maiuscola e minuscola accentata

VocaleEntità HTMLUnicodeLettera accentata
í&iacute;&#237;i minuscola con accento acuto.
Í&Iacute;&#205;I maiuscola con accento acuto.
ì&igrave;&#236;i minuscola con accento grave.
Ì&Igrave;&#204;I maiuscola con accento grave.
î&icirc;&#238;i minuscola con accento circonflesso.
Î&Icirc;&#206;I maiuscola con accento circonflesso.
ï&iuml;&#239;i minuscola con umlaut.
Ï&Iuml;&#207;I maiuscola con diaeresis.

Caratteri unicode ed entità: punteggiatura

Nell’elenco dei caratteri speciali da scrivere in HTML ci possono essere anche gli elementi noti come punteggiatura. Posso creare il punto fermo, i punti di sospensione e qualsiasi altro elemento. Come scrivere i simboli che non ci sono sulla tastiera?

SimboloEntità HTMLUnicodePunteggiatura
!&excl;&#33;Punto esclamativo.
´&acute;&#180;Accento acuto o apostrofo senza lettera.
&ndash;&#8211;Trattino o meno.
&mdash;&#8212;Trattino lungo.
¦&brvbar;&#166;Barra verticale spezzata.
¡&iexcl;&#161;Punto esclamativo rovesciato.
¿&iquest;&#191;Punto di domanda rovesciato.
&quot;&#34;Virgolette dritte.
&ldquo;&#8220;Virgolette inclinate a sinistra.
&rdquo;&#8221;Virgolette inclinate a destra.
&lsquo;&#8216;Virgoletta inclinata a sinistra.
&rsquo;&#8217;Virgoletta inclinata a destra.

Inserire simboli e frecce come caratteri

Ci sono tanti caratteri speciali che si possono utilizzare con frecce direzionali utili per gestire un testo nel miglior modo possibile. Quali sono entità HTML e relativi unicode?

SimboliEntità HTMLUnicodeRisultato
&rarr;&#8594;Freccia a destra.
&larr;&#8592;Freccia a sinistra.
&uarr;&#8593;Freccia in basso.
&darr;&#8595;Freccia in basso.
&harr;&#8596;Doppia freccia orizzontale.
&olarr;&#8634;Freccia in senso antiorario.
&orarr;&#8635;Freccia in senso orario.

Come inserire caratteri speciali in HTML?

Vuoi inserire simboli particolari ed elementi della punteggiatura non comuni nella scrittura online con la tastiera anche se la codifica UTF-8 non funziona? Ecco le entità HTML (case sensitive) e unicode decimale per mettere simboli particolari su una pagina.

SimboliEntità HTMLUnicodeRisultato
ß&szlig;&#223;Simbolo Beta.
ÿ&yuml;&#255;y minuscola con dieresi o umlaut.
«&laquo;&#171;Virgolette a sinistra.
»&raquo;&#187;Virgolette a destra.
&nbsp;&#160;Spazio vuoto HTML.
&&amp;&#38;E commerciale.
©&copy;&#169;Copyright.
÷&divide;&#247;Divisione.
>&gt;&#62;Simbolo maggiore.
<&lt;&#60;Simbolo minore.
µ&micro;&#181;Micron.
·&middot;&#183;Punto centrale.
&para;&#182;Delimitatore o simbolo di paragrafo.
±&plusmn;&#177;Simbolo più o meno.
®&reg;&#174;Marchio registrato.
§&sect;&#167;Tilde o delimitatore di sezione.
&trade;&#153;Trademark.

Entità HTML per scrivere simboli delle valute

Un ultimo passaggio necessario per aggiungere simboli speciali in HTML quando il sito web affronta il tema delle valute e delle misure economiche delle monete. Ecco la tabella con lista delle entità specifiche e dei valori unicode delle valute monetarie online.

SimboloEntità HTMLUnicodeValuta
$&dollar;&#36;Dollaro.
¢&cent;&#162;Centesimo.
£&pound;&#163;Pound.
¥&yen;&#165;Yen.
&euro;&#8364;Euro.

Ricorda che la fonte di queste tabelle è unicode-table.com/en/html-entities. Ovviamente se hai domande su come inserire caratteri speciali, simboli, lettere accentate in HTML puoi lasciare tutto nei commenti in modo da affrontare insieme questo argomento.

Riccardo Esposito

Sono un senior copywriter e un web writer freelance specializzato in AI e scrittura testi per landing page. Mi occupo di scrittura online dal 2009, mi sono specializzato nella stesura di piani editoriali per blog aziendali. Ho scritto 3 libri dedicati al mondo del blogging e della scrittura online (bio di Riccardo Esposito).

Categoria: Guide per webmaster | Tag: Codice HTML

Torna in alto