Types de convertisseurs d’échange • convertisseur 7 bits Fait la conversion entre les jeux de codes internes et les formats d’échange standard (7 bits). • convertisseur 8 bits Fait la conversion entre les jeux de codes internes et les formats d’échange standard (8 bits). • Convertisseur de texte composé Convertit le texte composé en jeux de codes internes. • convertisseur d’uucodeFournit les mêmes mappes que les commandes uuencode et uudecode. • Convertisseurs divers Utilisés par certains convertisseurs cités plus haut. Description des bibliothèques iconv L’utilitaire iconv consiste en un ensemble de fonctions intégrant les données et la partie logique à convertir entre différents jeux de codes. Il intègre également la commande iconv de conversion de données. Un seul système peut posséder plusieurs convertisseurs. La variable d’environnement LOCPATH définit le convertisseur qu’exploitent les sous-routines iconv. Remarque : Tous les programmes setuid et setgid ignorent la variable LOCPATH. Convertisseur universal UCS UCS-2 est un codage universel 16 bits (se reporter aux généralités sur les jeux de codes dans le document AIX General Programming Concepts : Writing and Debugging Programs) exploitable comme support d’échange pour fournir des fonctions de conversion compatibles avec presque tous les jeux de codes. Le convertisseur universel UCS peut se charger de la conversion entre tout jeu de codes XXX et YYY comme suit : XXX >–> UCS-2 <–> YYY Il faut que les conversions de XXX et YYY figurent dans la liste supportée des convertisseurs d’échange UCS-2 et soient installées sur le système. Le convertisseur universel est installé comme le fichier /usr/lib/nls/loc/iconv/Universal_ UCS_Conv. De nouvelles conversions peuvent être prises en charge en créant de nouveaux liens avec des noms appropriés dans le répertoire /usr/lib/nls/loc/iconv. Par exemple, pour prendre en charge de nouveaux convertisseurs d’IBM-850 en IBM-437, exécutez les commandes : ln –s /usr/lib/nls/loc/iconv/Universal_UCS_Conv /usr/lib/nls/loc/iconv/IBM–850_IBM–437 ln –s /usr/lib/nls/loc/iconv/Universal_UCS_Conv /usr/lib/nls/loc/iconv/IBM–437_IBM–850 Attention : Un lien de convertisseur créé pour des jeux de codes incompatibles (par exemple, ISO8859-1 et IBM-eucJP), avec des données source comportant des caractères inexistants dans le jeu de codes cibles peut provoquer des pertes de données importantes. La conversion entre les caractères multi–octets et le code de caractères dépend de la configuration de l’environnement local. Ne permutez pas de codes de caractères entre deux processus, à moins que vous ne sachiez que chaque environnement local susceptible d’être utilisé traite les codes de caractères de façon cohérente. La plupart des environnements locaux AIX utilisent le code Unicode, sauf pour les environnements locaux basés sur les jeux de codes IBM–850 et IBM–eucTW. NLS 11-17 ">
/
Download
Just a friendly reminder. You can view the document right here. But most importantly, our AI has already read it. It can explain complex things in simple terms, answer your questions in any language, and help you quickly navigate even the longest or most compilcated documents.