Unicode

Protocolli e Standard
Standard informatico per la codifica coerente e la gestione del testo nei principali sistemi di scrittura mondiali.
← Torna al Glossario

Che cos'è Unicode?

Unicode è uno standard informatico universale per la codifica coerente, la rappresentazione e la gestione del testo nella maggior parte dei sistemi di scrittura del mondo. Nell'industria dei domini, Unicode abilita i nomi di dominio internazionalizzati (IDN) contenenti caratteri non latini come cinese, arabo, cirillico e altri script. Unicode assegna un punto di codice univoco a ogni carattere in tutte le lingue, garantendo una rappresentazione coerente su diversi sistemi.

Unicode nei nomi di dominio

Supporto IDN

Unicode abilita domini come:

Conversione Punycode

Il DNS usa ASCII, quindi i domini Unicode si convertono in Punycode:

Unicode: münchen.de

Punycode: xn--mnchen-3ya.de

Unicode: 北京.中国

Punycode: xn--1lq90i.xn--fiqs8s

Punti di codice Unicode

Struttura

Format: U+XXXX (hexadecimal)

Examples:

A = U+0041 (Latin A)

а = U+0430 (Cyrillic a)

中 = U+4E2D (Chinese character)

Blocchi di caratteri

BloccoGammaScript
Latino di baseU+0000-007FInglese/ASCII
CirillicoU+0400-04FFRusso, ecc.
AraboU+0600-06FFArabo
CJKU+4E00-9FFFCinese/Giapponese/Coreano

Preoccupazioni per la sicurezza

Attacchi Homoglyph

Caratteri simili da diversi script:

Latin 'a' (U+0061) vs Cyrillic 'а' (U+0430)

Latin 'o' (U+006F) vs Cyrillic 'о' (U+043E)

Attack: аpple.com (Cyrillic 'а') looks like apple.com

Protezioni dei browser

I browser potrebbero visualizzare Punycode per domini sospetti a script misto.

Normalizzazione Unicode

Diversi modi per rappresentare lo stesso carattere:

é = U+00E9 (precomposed)

é = U+0065 + U+0301 (decomposed: e + combining accent)

Normalization forms: NFC, NFD, NFKC, NFKD

Unicode è fondamentale per l'accessibilità Internet globale, abilitando gli utenti in tutto il mondo a registrare e accedere ai nomi di dominio nei loro script e lingue nativi.

Metti in Pratica Questa Conoscenza

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.