Entwicklung > Tools > Sonstiges > UTF8-Konvertierung 

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 :

  • la norme UTF8, qui consiste à coder les caractères sur un nombre variable d'octets
  • la norme UCS2, qui code les caractères sur 2 octets.

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).

Bildschirmverwaltung

Register Erfassungsbildschirm

Übersicht

A l'entrée de la fonction, on définit le fichier à transcoder et le sens de transcodage.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Konvertierungsdatei

Code der Arbeitsmappe, auf der die Bearbeitung ausgeführt werden soll (definiert in der Arbeitsmappentabelle).

  • Verzeichnis (Feld REP)

Definiert das Verzeichnis, in dem sich die zu bearbeitende Datei befindet. Folgende Arbeitsmappenunterverzeichnisse sind hiervon hauptsächlich betroffen:

 Unterverzeichnis

Belegung

TRT

Bearbeitungsquellen

BQE, BQR, BQT

Bankdateien

TRA

Logs

TXT

Bestimmte Textdateien

  • Datei (Feld FIC)

Dateiname der zu bearbeitenden Datei. Hinweis: Je nach verwendetem Betriebssystem wird die Groß- und Kleinschreibung berücksichtigt.

  • Dateierweiterung (Feld EXT)

Erweiterung der zu bearbeitenden Datei. Im Falle einer X3-Bearbeitung: src.

Konvertierungstyp

  • Konvertierung (Feld SNS)

Über diese Auswahl werden die verschiedenen Umrechnungsfälle definiert.

Schließen

 

Tâche batch

Diese Funktion kann im Batch gestartet werden,, aber mit dem Start ist keine Standardaufgabe verbunden.

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung