Membre : Connexion |Inscription |Ajouter connaissances
Rechercher
Page de code
1.Le système de numérotation des pages de codes
1.1.Relation avec l'ASCII
1.2.Relation avec Unicode
2.Pages de codes IBM
2.1.Pages de codes EBCDIC
2.2.Pages de codes DOS
2.3.Pages de code IBM AIX
2.4.Pages de codes IBM OS / 2
2.5.Pages de code d'émulation Windows
2.6.Des pages de codes d'émulation Macintosh
2.7.Pages de code d'émulation Adobe
2.8.Pages de codes d'émulation HP
2.9.Pages de code d'émulation DEC
2.10.Pages de codes IBM Unicode
3.Pages de codes Microsoft
3.1.Les pages de codes Windows
3.2.Pages de codes DBCS
3.3.Pages de codes MS-DOS
3.4.Macintosh code d'émulation pages 2
3.5.Diverses autres pages de codes Microsoft
3.6.Pages de codes Microsoft Unicode
4.Ensembles de symboles HP
4.1.Ensembles de symboles HP propres
4.2.Jeux de symboles d'autres fournisseurs
5.Pages de codes d'autres fournisseurs
6.Liste des affectations de pages de codes
7.Critique
8.Pages de code privées [Modification ]
Lorsque, au début de l'histoire des ordinateurs personnels, les utilisateurs ne trouvaient pas leurs exigences de codage de caractères, des pages de code privées ou locales étaient créées à l'aide des utilitaires Terminate et Stay Resident ou en reprogrammant les EPROM du BIOS. Dans certains cas, des numéros de page de codes non officiels ont été inventés (par exemple, CP895).
Lorsque la prise en charge de jeux de caractères plus diversifiés est devenue disponible, la plupart de ces pages de code sont tombées en désuétude, avec quelques exceptions telles que l'encodage Kamenický ou KEYBCS2 pour les alphabets tchèque et slovaque. Un autre jeu de caractères est la norme d'encodage Iran System créée par Iran System Corporation pour le support de la langue persane. Cette norme était utilisée en Iran dans les programmes DOS et après l'introduction de la page de codes Microsoft 1256, cette norme est devenue obsolète. Cependant, certains programmes Windows et DOS utilisant cet encodage sont toujours utilisés et certaines polices Windows avec cet encodage existent.
Afin de surmonter ces problèmes, le niveau 2 de l'architecture de représentation de données de personnage IBM réserve spécifiquement des plages d'identifiants de page de codes pour des attributions définissables par l'utilisateur et à usage privé. Chaque fois que de tels ID de page de code sont utilisés, l'utilisateur ne doit pas supposer que la même fonctionnalité et l'apparence peuvent être reproduites dans une autre configuration de système ou sur un autre appareil ou système à moins que l'utilisateur s'en occupe spécifiquement. La plage de pages de codes 57344-61439 (E000h-EFFFh) est officiellement réservée aux pages de codes définissables par l'utilisateur (ou en réalité CCSID dans le contexte d'IBM CDRA), tandis que la plage 65280-65533 (FF00h-FFFDh) est réservée à tout utilisateur. assignations "usage privé" définissables. Par exemple, une variante personnalisée non enregistrée de la page de codes 437 (1B5h) ou 28591 (6FAF) peut devenir 57781 (E1B5h) ou 61359 (EFAFh), respectivement, afin d'éviter les conflits potentiels avec d'autres affectations et de conserver les variables internes existantes. logique numérique dans les affectations des pages de code d'origine. Une page de code privée non enregistrée basée sur une page de codes existante, une page de code spécifique à un périphérique telle qu'une police d'imprimante, qui nécessite uniquement un identificateur logique pour devenir adressable pour le système, une police de téléchargement fréquemment modifiée ou un numéro de page symbolique La signification dans l'environnement local pourrait avoir une assignation dans la gamme privée comme 65280 (FF00h).
Les ID de page de code 0, 65534 (FFFEh) et 65535 (FFFFh) sont réservés à un usage interne par des systèmes d'exploitation tels que DOS et ne doivent pas être affectés à des pages de codes spécifiques.
[Kamenický codage]
[Télécharger Plus Contenu ]


Droit d'auteur @2018 Lxjkh