Unicode: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Cronologia delle versioni: Unicode 16 |
|||
(4 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
{{Tabella Unicode}}▼
[[File:New Unicode logo.svg|miniatura|Logo dell'[[Unicode Consortium]]]]
'''Unicode''' è un sistema di [[codifica]] che assegna un [[numero]] univoco ad ogni [[Grafema|carattere]] usato per la scrittura di testi, in maniera indipendente dalla [[Lingua (linguistica)|lingua]], dalla [[piattaforma (informatica)|piattaforma informatica]] e dal [[Programma (informatica)|programma]] utilizzato.
Riga 8 ⟶ 7:
Unicode è stato creato per risolvere i limiti dei tradizionali schemi di codifica dei caratteri. Ad esempio, sebbene i caratteri definiti nella ISO 8859-1 siano ampiamente utilizzati in paesi diversi, spesso si verificano incompatibilità tra paesi diversi. Molti metodi di codifica tradizionali hanno un problema comune, ovvero consentono ai computer di gestire un ambiente bilingue (di solito utilizzando lettere latine e le loro lingue native), ma non possono supportare un ambiente multilingue allo stesso tempo (riferendosi a una situazione in cui più lingue possono essere mescolate contemporaneamente).
La codifica Unicode contiene caratteri con stili di scrittura diversi, come " ɑ / a ", "强 / 强", "casa / famiglia / 戸". Tuttavia, c'è stata una controversia sull'identificazione del polimorfismo nei caratteri cinesi. Per i dettagli si vedano gli ideogrammi unificati di [[Cina]], [[Giappone]] e [[Corea]].
In termini di elaborazione testi, Unicode definisce un codice univoco (cioè un numero intero) per ogni carattere anziché un glifo. In altre parole, Unicode elabora i caratteri in modo astratto (cioè i numeri) e lascia il lavoro di deduzione visiva (come dimensione del carattere, forma dell'aspetto, forma del carattere, stile, ecc.) ad altri software, come la navigazione web o l'elaboratore di testi.
Riga 285 ⟶ 284:
== Sistemi di scrittura rappresentati ==
Unicode comprende quasi tutti i sistemi di scrittura attualmente utilizzati, fra i quali:
{{
* [[Alfabeto arabo]]
* [[Alfabeto armeno]]
Riga 300 ⟶ 299:
* [[Alfabeti georgiani]]
* [[Alfabeto greco]]
* [[Alfasillabario gujarati]]
* [[Alfabeto gurmukhi]] ([[lingua punjabi]])
Riga 314 ⟶ 312:
* [[Alfabeto malayalam]]
* [[Scrittura mongola]]
* [[Alfabeto birmano]]
* [[Alfabeto N'Ko]]
Riga 329 ⟶ 326:
* [[Sillabario yi]]
* [[Alfabeto bopomofo]]
{{
In aggiunta a quelli citati, sono disponibili [[glifo|glifi]] appartenenti a sistemi di scrittura più particolari, come quelli delle [[Lingua estinta|lingue estinte]]:
{{
* [[Scrittura cuneiforme]]
* [[Alfabeto deseret]]
* [[Scrittura lineare B]]
* [[Scrittura kharoshthi]]
* [[Alfabeto ogamico]]
* [[Alfabeto etrusco]] ([[lingua etrusca]], [[Lingua osca|osca]] e [[Lingua umbra|umbra]])
* [[Scrittura cuneiforme persiana antica]]
* [[Alfabeto fenicio]]
* [[Alfabeto gotico]]
* [[Alfabeto runico]]
* [[Alfabeto shaviano]]
* [[Alfabeto ugaritico]]
{{
Infine, lo Unicode comprende anche molti simboli, come quelli [[Notazioni matematiche|matematici]] e [[Semiografia musicale|musicali]].
Riga 358 ⟶ 353:
* DIS-1 10646 1990 (Prima bozza della norma ISO 10646, indipendente dall'Unicode)
* Unicode 1.0.0 ottobre 1991
* Unicode 1.0.1
* Unicode 1.1.0 giugno 1993 (Unicode e ISO unificate per la prima volta: i due codici sono identici allo standard ISO 10646-1: 1993)
* Unicode 1.1.5 giugno 1995
Riga 392 ⟶ 387:
* [https://www.unicode.org/Public/15.0.0/ucd/UnicodeData.txt Unicode 15.0.0] 13 settembre 2022
* [https://www.unicode.org/Public/16.0.0/ucd/UnicodeData.txt Unicode 16.0.0] 10 settembre 2024<ref>{{Cita web|url=https://www.unicode.org/versions/Unicode16.0.0/|titolo=Unicode 16.0.0|sito=www.unicode.org|accesso=2025-02-16}}</ref>
* [https://www.unicode.org/Public/draft/ucd/UnicodeData.txt Unicode 17.0.0] 5 febbraio 2025
== Note ==
Riga 415 ⟶ 411:
* {{cita web | 1 = http://www.linkas.it/docs/unicode_e_UTF-8_v1_5Uni.html | 2 = Semplice HowTo su Unicode e UTF-8 | accesso = 16 aprile 2005 | dataarchivio = 3 aprile 2005 | urlarchivio = https://web.archive.org/web/20050403163621/http://www.linkas.it/docs/unicode_e_UTF-8_v1_5Uni.html | urlmorto = sì }}
* {{en}} [http://www.joelonsoftware.com/articles/Unicode.html Joel on software: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets]
▲{{Tabella Unicode}}
{{Controllo di autorità}}
{{portale|informatica}}
|