Unicode


Les caractères Unicode permettent la gestion et l'affichage des caractères spéciaux, pour les langues étransgères ( exemple : Chinois, russe ).

Si cette option est activée, tous les exports des fichiers ( XSY = Symbole, XRS = Schéma...) sont réalisés au format Unicode.

Les autres exports au format texte seront alors aussi en Unicode ( Exemple : Fichier repère & Etiquettes, Carnet de câbles...)

Dans le cas contraire, le format UTF8 est utilisé.

De plus, il est possible de forcer le jeu de caractère des contrôles ( textes, listes...) des dialogues et fenêtres.

Important: La librairie de symboles ( fichiers XSY ) est livrée au format UTF8. Si vous souhaitez utiliser l'Unicode, vous devez donc:

- Activez cette option dans WinRelais (WinRelay)
- Lancez WinSymbole (WinSymbol) ( et vérifier que le mot [ Unicode ] est bien affiché sur l'écran d'acceuil ).
- Créer ou éditer un symbole, avec des caractères ( polices ) étrangères.
- Sauver ce symbole
- L'utiliser dans WinRelais (WinRelay).


Option Unicode activée dans le logiciel, au lancement


Exemple : Schéma & Palette folio en langue Russe




Exemple : Langue Chinois


         
Au niveau technique

Au format Unicode, chaque caractère est codé sur 2 octets ( au lieu de 1 en UTF8 ), donc la taille des fichiers est doublée.

Dans un éditeur hexadécimal, un symbole XSY:


Au format UTF8 : un octet = 1 caractère


Format UTF8


Au format Unicode : un caractère = 2 octets.
De plus, un BOM (pour l'anglais byte order mark ) de $FF &FE marque le début du fichier.


Format Unicode

Le jeu de caractère ( charset )


Chaque police Windows prend en charge un ou plusieurs jeux de caractères, qui indiquent les caractères compatibles avec la fonte. Par exemple, la plupart des fontes qui peuvent représenter des caractères japonais utilisent un jeu de caractères multi-octet particulier.

Chaque fonte prend en charge son propre et unique ensemble de jeux de caractères. Consultez votre revendeur de fontes pour déterminer les jeux de caractères pris en charge.


Si unicode n'est pas activé, le jeu de caractère est : DEFAULT_CHARSET
Ce qui convient très bien pour les caractères français.

Le jeu OEM_CHARSET sélectionne ( normalement ) le bon jeu indiqué par Windows.
Mais il arrive que cette automatisation ne suffise pas: Dans ce cas, sélectionner un jeu de caractère.

Les autres jeu de caractères disponibles sont :


DEFAULT_CHARSET = 'Par défaut : DEFAULT_CHARSET';
SHIFTJIS_CHARSET = 'Japonais : SHIFTJIS_CHARSET'; // 128 Caractères Japonais shift-JIS.
HANGEUL_CHARSET = 'Coréen : HANGEUL_CHARSET'; // 129 Caractères Coréens (Wansung).
GB2312_CHARSET = 'Chinois simplifié : GB2312_CHARSET'; // 134 Caractères Chinois simplifiés (mainland china).
CHINESEBIG5_CHARSET = 'Chinois traditionnel : CHINESEBIG5_CHARSET'; // 136 Caractères chinois traditionnels (taïwan).
VIETNAMESE_CHARSET = 'Vietnamien : VIETNAMESE_CHARSET'; // 163 Caractères Vietnamiens.
HEBREW_CHARSET = 'Hébreux : HEBREW_CHARSET'; // 177 Caractères Hébreux.
ARABIC_CHARSET = 'Arabe : ARABIC_CHARSET'; // 178 Caractères Arabes.
BALTIC_CHARSET = 'Baltique : BALTIC_CHARSET'; // 186 Caractères Baltiques.
RUSSIAN_CHARSET = 'Russe : RUSSIAN_CHARSET'; // 204 Caractères Cyrilliques.
THAI_CHARSET = 'Thaï : THAI_CHARSET'; // Caractères Thaï.
EASTEUROPE_CHARSET = 'Europe de l''Est : EASTEUROPE_CHARSET'; // 238 Comprend les marques diacritiques pour les pays de l'Europe de l'Est.
OEM_CHARSET = 'Selon le système d''exploitation : OEM_CHARSET'; // 255 Dépend de la page de code du système d'exploitation