Compatibilité ascendante Unicode et ASCII

0

Si les 127 premiers caractères sont identiques, alors pourquoi utilisons-nous toujours l'ASCII?

Stribor
la source
1
La réponse acceptée pour ANSI à UTF-8 dans Notepad ++ serait une lecture utile.
Thomas Dickey

Réponses:

-1

ASCII, appelé plus tard ANSI, a une relation 1: 1 entre octet et caractère. Les systèmes de caractères multi-octets, y compris Unicode, présentent l’avantage d’afficher des caractères supplémentaires aux dépens du stockage supplémentaire . De plus, il existe de nombreuses implémentations de systèmes de caractères multi-octets; dans certains cas, l'ordre des octets est spécifié par la nomenclature . L'interprétation de UTF-8, UTF-16 et UTF-32 produit différentes valeurs pour la même chaîne d'octets. En outre, il existe différentes normes ISO pour différents alphabets, telles que la mise en œuvre scandinave avec A-minuscule-o , comme dans "Îles d'Åland".

Ainsi, pour des raisons de base de données simples ou pour une utilisation avec un stockage très limité, par exemple, ANSI présente des avantages en termes d'espace et n'est pas sujet à une interprétation erronée. Si vous avez besoin d'afficher le jeu de caractères complet de nombreux alphabets, les jeux multi-octets sont utiles.

DrMoishe Pippik
la source
Je comprends qu'il existe différents types de stockage en ASCII et en Unicode, mais dites que le caractère "a" aura
Stribor
Même encodage que différents rembourrages? Est-ce exact?
Stribor
1
ISO / CEI 8859-x sont des jeux de caractères codés sur un octet . Je n'ai vu aucune source informée se référer à US-ASCII en tant que "ANSI".
Thomas Dickey
1
@ThomasDickey Dans le monde Windows, "ANSI" était utilisé pour désigner la page de code de l'interface graphique par défaut 8 bits. Que ce soit approprié ou (plutôt) pas, mais il est encore largement utilisé. Voir par exemple msdn.microsoft.com/en-us/library/windows/desktop/dd317752.aspx Windows code pages, commonly called "ANSI code pages" .
dxiv
2
Et dans des contextes corrects (autres que Windows), ANSI désigne l’ organisation ansi.org qui a élaboré ou adopté des normes pour des milliers de choses autres que l’ASCII, des bandes magnétiques au cryptage en passant par le film photographique, en passant par les machines-outils, les yeux et les bases de travail.
dave_thompson_085