Le moteur adonix utilisé par le progiciel est UNICODE à partir de la version 140 ; ceci signifie qu'il est capable de gérer les caractères des langues nécessitant un codage sur plus d'un octet (notamment les caractères asiatiques), et ce, en supportant différentes normes de codage.
Les normes les plus fréquentes, que reconnaît ADONIX, sont les suivantes :
Si on considère les caractères ASCII utilisés pour les langues européennes, la norme UTF8 code les caractères ascii, lorsqu'ils sont de code inférieur à 128, sur un seul octet, avec le même code que l'ascii. Il n'y a donc que les caractères accentués qui changent (ils sont codés sur 2 octets).
C'est pourquoi les traitements sources d'ADONIX sont stockés en norme UTF8. Un traitement antérieur à la version 140, stocké en ascii, peut tout de même être lu par l'éditeur ; s'il est réécrit, il sera automatiquement réécrit en UTF8. En l'occurrence, un indicateur de l'en-tête du traitement permet de savoir s'il s'agit d'un source 130 ou 140.
Il peut néanmoins être utile de convertir un traitement d'une version supérieure à la 140 en traitement 130, et de façon plus générale de convertir un fichier texte en codage ascii, UTF8, ou UCS2 dans l'un quelconque de ces formats. C'est ce que permet cet utilitaire, qui ne présuppose qu'une seule chose : qu'il s'agisse de textes organisés en lignes de 250 caractères maximum, avec un caractère de fin de ligne égal au Line Feed (code 10), qu'il soit précédé ou pas d'un code Carriage Return (code 13).
Présentation
A l'entrée de la fonction, on définit le fichier à transcoder et le sens de transcodage.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Fichier à convertir
|
Définit le code du dossier dans lequel se trouve l'élément à traiter (tel qu'il est défini dans la table des dossiers). |
|
Définit le répertoire dans lequel se trouve le fichier à traiter. Les sous-répertoires d'un dossier qui sont à même d'être concernés sont essentiellement les suivants :
|
|
Définit le nom du fichier à traiter. Attention, selon les systèmes d'exploitation, la différence majuscules/minuscules peut être significative ou non. |
|
Extension du fichier à traiter. Dans le cas d'un traitement Adonix, il s'agit de l'extension src. |
Type conversion
|
Les différents cas de conversion possibles sont définis par l'intermédiaire de ce choix. |
Fermer
Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.