Cos' è lo standard UTF-8?
doc-16363
Lo stesso carattere convertito in UTF-8 diventa la sequenza di byte EF BB BF. Lo standard Unicode Standard consente che la distinta materiali "possa servire da firma per il testo codificato UTF-8 in cui il set di caratteri non è contrassegnato". Alcuni sviluppatori di software l' hanno adottato per altre codifiche, tra cui UTF-8, nel tentativo di distinguere UTF-8 dalle pagine di codice locale a 8 bit. Tuttavia RFC 3629, lo standard UTF-8, raccomanda che i byte order mark siano vietati nei protocolli che utilizzano UTF-8, ma discute i casi in cui ciò potrebbe non essere possibile. Inoltre, l' ampia restrizione su possibili modelli nell' UTF-8 (ad esempio, non ci possono essere byte solitari con il set di bit alto) significa che dovrebbe essere possibile distinguere l' UTF-8 da altre codifiche di caratteri senza fare affidamento sulla distinta base.
None
doc-16351
Unicode può essere implementato con diverse codifiche di caratteri. Le codifiche più comunemente utilizzate sono UTF-8, UTF-16 e l' ormai obsoleto UCS-2. UTF-8 usa un byte per ogni carattere ASCII, che hanno tutti gli stessi valori di codice sia nella codifica UTF-8 che in quella ASCII, e fino a quattro byte per gli altri caratteri. UCS-2 utilizza un' unità di codifica a 16 bit (due byte a 8 bit) per ogni carattere, ma non può codificare tutti i caratteri nello standard Unicode corrente. UTF-16 estende UCS-2, utilizzando un' unità a 16 bit per i caratteri rappresentabili in UCS-2 e due unità a 16 bit (4 × 8 bit) per gestire ciascuno dei caratteri aggiuntivi.
None
doc-1494
L' ASCII è stato incorporato nel set di caratteri Unicode come primi 128 simboli, quindi i caratteri ASCII a 7 bit hanno gli stessi codici numerici in entrambi i set. Questo permette a UTF-8 di essere retrocompatibile con ASCII a 7 bit, in quanto un file UTF-8 contenente solo caratteri ASCII è identico a un file ASCII contenente la stessa sequenza di caratteri. Ancora più importante ancora più importante, la compatibilità forward è garantita come software che riconosce solo caratteri ASCII a 7 bit come speciali e non altera i byte con il set di bit più alto (come spesso viene fatto per supportare estensioni ASCII a 8 bit come ISO-8859-1) preserverà i dati UTF-8 invariati.
None
doc-16361
Unicode definisce due metodi di mappatura: le codifiche Unicode Transformation Format (UTF) e le codifiche Universal Coded Character Set (UCS). Una mappa di codifica (eventualmente un sottoinsieme di) dell' intervallo del codice Unicode indica sequenze di valori in un certo intervallo di dimensioni fisse, definiti valori di codice. I numeri nei nomi delle codifiche indicano il numero di bit per codice (per le codifiche UTF) o il numero di byte per codice (per le codifiche UCS). UTF-8 e UTF-16 sono probabilmente le codifiche più comunemente utilizzate. UCS-2 è un sottoinsieme obsoleto di UTF-16; UCS-4 e UTF-32 sono funzionalmente equivalenti.
None
doc-1505
ASCII (i/i/? æski/ ASS-kee), abbreviato dall' American Standard Code for Information Interchange, è uno schema di codifica dei caratteri (lo IANA preferisce il nome US-ASCII). I codici ASCII rappresentano il testo nei computer, nelle apparecchiature di comunicazione e in altri dispositivi che utilizzano il testo. La maggior parte dei moderni schemi di codifica dei caratteri sono basati su ASCII, anche se supportano molti caratteri aggiuntivi. L' ASCII è stata la codifica dei caratteri più comune sul World Wide Web fino al dicembre 2007, quando è stata superata dall' UTF-8, che è completamente retrocompatibile con l' ASCII.
None
doc-16371
MIME definisce due diversi meccanismi per la codifica dei caratteri non ASCII nell' e-mail, a seconda che i caratteri siano in intestazioni di e-mail (come ad esempio "Oggetto:") o nel corpo di testo del messaggio; in entrambi i casi, il set di caratteri originale viene identificato come pure una codifica di trasferimento. Per la trasmissione via e-mail di Unicode si consiglia di utilizzare il set di caratteri UTF-8 e la codifica Base64 o la codifica di trasferimento stampabile in Citazione, a seconda che gran parte del messaggio sia composto da caratteri ASCII. I dettagli dei due diversi meccanismi sono specificati negli standard MIME e sono generalmente nascosti agli utenti del software di posta elettronica.
None
doc-16364
In UTF-32 e UCS-4, un valore di codice a 32 bit serve come rappresentazione diretta di qualsiasi punto del codice di un carattere (anche se l' ambientazione, che varia tra le diverse piattaforme, influenza il modo in cui il valore del codice si manifesta come sequenza di ottetti). Nelle altre codifiche, ogni punto di codice può essere rappresentato da un numero variabile di valori di codice. L' UTF-32 è ampiamente utilizzato come rappresentazione interna del testo nei programmi (in contrapposizione al testo memorizzato o trasmesso), poiché ogni sistema operativo Unix che usa i compilatori gcc per generare software lo utilizza come codifica standard "wide character". Alcuni linguaggi di programmazione, come Seed7, utilizzano UTF-32 come rappresentazione interna per stringhe e caratteri. Le versioni recenti del linguaggio di programmazione Python (a partire da 2.2) possono anche essere configurate per utilizzare UTF-32 come rappresentazione per le stringhe Unicode, diffondendo efficacemente tale codifica in software codificati ad alto livello.
None
doc-16370
Unicode è diventato lo schema dominante per l' elaborazione interna e la conservazione del testo. Sebbene gran parte del testo sia ancora memorizzato in codifiche legacy, Unicode viene utilizzato quasi esclusivamente per la costruzione di nuovi sistemi di elaborazione delle informazioni. I primi utilizzatori tendevano a utilizzare UCS-2 (il precursore a due byte a larghezza fissa di UTF-16) e successivamente spostato a UTF-16 (lo standard attuale a larghezza variabile), in quanto questo era il modo meno distruttivo per aggiungere il supporto per i caratteri non BMP. Il sistema più noto è Windows NT (e i suoi discendenti, Windows 2000, Windows XP, Windows Vista e Windows 7), che utilizza UTF-16 come unica codifica interna dei caratteri. Gli ambienti bytecode Java e. NET, Mac OS X e KDE lo utilizzano anche per la rappresentazione interna.
None
doc-17088
Molte altre costruzioni sono state rilasciate fino alla conferenza del Japan's Developers Day, quando Steven Sinofsky ha annunciato che l' anteprima del rilascio di Windows 8 (costruire 8400) sarebbe stato rilasciato durante la prima settimana di giugno. Il 28 maggio 2012, l' anteprima del rilascio di Windows 8 (Standard Simplified Chinese x64 edition, non la versione specifica per la Cina, build 8400) è trapelata online su vari siti web cinesi e BitTorrent. Il 31 maggio 2012, Windows 8 Release Preview è stato rilasciato al pubblico da Microsoft. I principali elementi principali nell' anteprima di rilascio incluso l' aggiunta di sport, viaggi e applicazioni News, insieme a una versione integrata di Adobe Flash Player in Internet Explorer. Come la Developer Preview e la Consumer Preview, l' anteprima della release è scaduta il 15 gennaio 2013.
None
doc-3523
Diverse opere dell' Età d' Oro dell' Animazione abbinano l' azione alla musica classica. Esempi degni di nota sono la Fantasia di Walt Disney, il Johann Mouse di Tom e Jerry e il Coniglio di Siviglia e Che cos' è l' Opera, Doc.
None
doc-4417
Il linguista yiddish Max Weinreich ha pubblicato l' espressione, A shprakh iz un dialekt mit un armey un armey un flot ("????????????????????" La lingua è un dialetto con un esercito e una marina ") in YIV? Il significato dei fattori politici in qualsiasi tentativo di rispondere alla domanda "che cos' è una lingua"? è abbastanza grande da far dubitare della possibilità di una definizione prettamente linguistica, senza un approccio socioculturale. Ciò è illustrato dalla frequenza con cui viene citato l' aforisma army-navy. Yiddish. Max Weinreich è un linguista di quale lingua? Una lingua è un dialetto con un esercito e una marina.
None