Paramètre sourceEncoding

Le paramètre sourceEncoding permet de définir ou d'interroger l'encodage des caractères du fichier sur sa plateforme d'origine.

Disponibilité

Commande query
Commande set
Paramètre current
Paramètre default
Paramètre install

Portée

sourceEncoding : document en cours.
current.sourceEncoding : document en cours.
default.sourceEncoding est appliqué de manière globale.
install.sourceEncoding est appliqué de manière globale.

Syntaxe

query sourceEncoding
set sourceEncoding { default
                   | [ codage | native ]
                   }
query current.sourceEncoding
query default.sourceEncoding
set default.sourceEncoding { install
                           | [ codage | native ]
                           }
query install.sourceEncoding 

Paramètres

default Si vous spécifiez le paramètre default dans la commande set sourceEncoding, le document en cours utilise la valeur du paramètre default.sourceEncoding comme encodage source des caractères.
codage Si vous spécifiez le paramètre codage dans la commande set sourceEncoding, l'encodage source des caractères représenté par la valeur codage est utilisé pour le document en cours. Si vous spécifiez le paramètre codage dans la commande set default.sourceEncoding, l'encodage source des caractères représenté par la valeur codage est utilisé pour les documents pour lesquels le paramètre sourceEncoding a la valeur default.
native Si vous spécifiez le paramètre native, le résultat est le même que si vous indiquiez le paramètre codage en lui affectant la valeur de l'encodage des caractères par défaut sur la plateforme native.
install Si vous spécifiez le paramètre install dans la commande set default.sourceEncoding, les documents pour lesquels le paramètre sourceEncoding a la valeur default utilisent la valeur du paramètre install.sourceEncoding comme encodage source des caractères.

Description

Par défaut, l'encodage source du document correspond au codage des caractères du fichier sous-jacent. C'est normalement l'encodage des caractères par défaut de la plateforme sur laquelle l'éditeur est exécuté (encodage natif). Lorsque le fichier de la plateforme native est la copie locale d'un fichier d'un système éloigné (comme zSeries), l'indication de l'encodage des caractères du système éloigné initial pour ce fichier permet à l'éditeur de prendre en compte et d'émuler diverses caractéristiques du fichier initial comme l'affichage des caractères de commande SI (Shift-in) et SO (Shift-out) d'un fichier EBCDIC DBCS et le calcul de la longueur d'enregistrement correcte.

La commande query current.sourceEncoding renvoie l'encodage source des caractères utilisé pour le document en cours.

Exemples

query sourceEncoding
set sourceEncoding Cp930
query current.sourceEncoding
query default.sourceEncoding
query install.sourceEncoding 

Références
Commande query
Commande set
Paramètre current
Paramètre default
Paramètre install
Paramètre shiftInCharacter
Paramètre shiftOutCharacter
Paramètre showSosi
Paramètre sourceCcsid
Paramètre useSourceColumns