Les différences entre Unicode et Ascii incluent différentes plages d'encodage, différents espaces de stockage et différentes compatibilités. Introduction détaillée : 1. La plage de codage de l'ASCII est 0-127, qui est principalement utilisée pour représenter les lettres anglaises. La plage de codage de l'Unicode est beaucoup plus large et peut représenter presque tous les caractères de langue ; l'espace est différent. ASCII utilise généralement 1 octet pour stocker un caractère, tandis qu'Unicode peut utiliser 2 octets ou plus pour stocker un caractère 3. Compatibilité différente, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
1. Qu'est-ce qu'Unicode ?
Unicode est une norme de codage de caractères dont le but est de définir un petit nombre de codes pour chaque caractère du monde. Il peut accueillir des caractères de presque toutes les langues, y compris les lettres anglaises, les caractères chinois, les caractères japonais, les caractères coréens, les chiffres arabes, etc.
2. Qu'est-ce que l'ASCII
ASCII (American Standard Code for Information Interchange, American Standard Code for Information Interchange) est un codage de caractères basé sur des caractères anglais. Il utilise 7 bits pour représenter un caractère et peut représenter un total de 128 caractères différents, notamment des lettres anglaises majuscules et minuscules, des chiffres arabes, des signes de ponctuation et certains caractères de contrôle.
3. La différence entre Unicode et ASCII
La différence entre Unicode et ascii se reflète principalement dans : 1. Différentes plages d'encodage 2. Différents espaces de stockage ; En général, Unicode contient plus de caractères que ASCII et peut représenter plus de langues.
1. Différentes plages de codage
La plage de codage de l'ASCII est de 0 à 127, qui est principalement utilisée pour représenter les lettres anglaises, tandis que la plage de codage de l'Unicode est beaucoup plus large et peut représenter presque tous les caractères de la langue.
2. Différents espaces de stockage
Le codage ASCII utilise généralement 1 octet pour stocker un caractère, tandis que le codage Unicode peut utiliser 2 octets ou plus pour stocker un caractère.
3. Compatibilité différente
Le codage ASCII fait partie du codage Unicode, c'est-à-dire que tous les caractères ASCII ont des codages correspondants dans le codage Unicode. Cela signifie également que le texte codé en ASCII peut être converti directement en codage Unicode sans perdre aucune information.
4.UTF8
Caractère | ASCII | Unicode | UTF-8 |
---|---|---|---|
A | 01000001 | 00000000 01 | 01000001 |
中文 | x | 01001110 00101101 | 01001110 00101101 |
5. Comment fonctionne le codage de caractères courant dans les ordinateurs
Lors de l'édition avec le Bloc-notes, les caractères UTF-8 lus dans le fichier sont convertis en caractères Unicode et stockés dans la mémoire. Une fois l'édition terminée, Unicode est converti en UTF-8 et enregistré dans le fichier lors de l'enregistrement :
Lors de la navigation sur le web, le serveur convertira le contenu Unicode généré dynamiquement en UTF-8 puis le transmettra au navigateur :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!