Qu'est-ce que l'ASCII et l'EBCDIC? Quelle est la différence entre eux?


Réponse 1:

Ajoutez Unicode à ce mélange et étudiez cela.

EPIDEMIC est l'ancien standard propriétaire d'IBM pour lequel caractère hexadécimal = quel caractère imprimable ou non imprimable réel. ASCII est la nouvelle norme pour cette même chose. Vous verrez EBCDIC principalement sur l'ancien IBM Mainframe. ASCII sur PC et systèmes basés sur Unix.

Unicode étend ASCII et autorise également les caractères hexadécimaux de deux octets pour autoriser d'autres langues qui utilisent des alphabets non latins. Tels que le japonais, le mandarin, l'arabe ou le russe. Les 256 premiers (je pense) caractères Unicode sont une réplication exacte de l'ASCII.

Quelques exemples d'espace, '' est Hex 40 en EBCDIC et Hex 20 en ASCII. Les nombres 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sont Hex 20 à 29 en ASCII et Hex F0 à F9 en EBCDIC.

Il est important de noter que l'ordre de tri est différent dans ces jeux de caractères. Les nombres seront triés vers la fin en EBCDIC et vers le début en ASCII.