Notes de version de Java Desktop System Version 2

1.8 Migration vers le calcul multilingue Unicode

Java Desktop System est un système multilingue entièrement compatible Unicode qui supporte les langues codées en Unicode UTF-8. Java Desktop System assure également la conversion des jeux de codes, afin de gérer le codage des langues héritées.

1.8.1 Environnements linguistiques supportés

Java Desktop System est installé comme bureau par défaut (dans le cadre de l'installation du système d'exploitation sous-jacent), quel que soit l'environnement linguistique. Sun Microsystems propose cependant un service d'assistance complet pour les environnements linguistiques suivants dans Java Desktop System :

1.8.2 Importation et exportation de données

De nombreuses méthodes permettent d'importer et d'exporter des données affectées par la migration vers le calcul multilingue Unicode.

1.8.2.1 Support amovible

Les types de systèmes de fichiers FAT et VFAT sont généralement utilisés pour les disquettes, les lecteurs zip et les disques durs amovibles sous Microsoft Windows. L'administrateur système doit configurer les options de montage de codepage et iocharset pour ces types de systèmes de fichiers. Par exemple, si vous importez des données à partir de la version de Windows en chinois traditionnel, vous devez utiliser la configuration présentée dans le tableau suivant pour parcourir correctement les noms de fichier en chinois traditionnel.

Option de montage 

Paramètres en chinois traditionnel 

codepage

950 

iocharset

big5 

Exemples d'entrées pour /etc/fstab pour l'exemple en chinois traditionnel :

/dev/fd0h1440

/media/fd0h1440

vfat noauto,iocharset=big5,codepage=950

/dev/sda1

/media/iee1394disk

vfat noauto,iocharset=big5,codepage=950

1.8.2.2 Montage d'un système de fichiers Microsoft Windows distant à l'aide de Samba

Un administrateur système doit configurer les options de montage de codepage et iocharset pour monter un système de fichiers Microsoft Windows distant partagé à l'aide de CIFS ou un système de fichiers exporté depuis autre système par SMB. Par exemple, si vous importez les fichiers hérités codés dans big5 sous Windows en chinois traditionnel, les paramètres iocharset et codepage doivent être définis sur big5 et 950, respectivement, pour parcourir correctement les noms de fichier en chinois traditionnel. Exemple d'entrée /etc/fstab :

server:/data /data smbfs iocharset=big5,codepage=950,username=foo,password=bar

1.8.2.3 Montage d'un système de fichiers UNIX distant à l'aide de Samba

Java Desktop System peut accéder à distance à un système de fichiers sur des systèmes UNIX et Linux via SMB. Le serveur d'exportation doit exécuter Samba ou un programme équivalent pour pouvoir exporter le système de fichiers distant. La partie client peut spécifier le codage du système de fichier si les données héritées sont enregistrées dans des codages hérités. La conversion du jeu de codes du nom de fichier est réalisée automatiquement.

1.8.2.4 Fichiers Microsoft Office

Les fichiers Microsoft Office sont codés en Unicode. Les applications StarOffice peuvent lire et écrire les fichiers codés en Unicode sans difficulté.

1.8.2.5 fichiers HTML

Les fichiers HTML créés dans des éditeurs HTML comme Mozilla Composer ou enregistrés par un navigateur Web contiennent généralement une balise de codage charset. Vous pouvez parcourir ces fichiers HTML avec le navigateur Web Mozilla Navigator ou éditer les fichiers avec Mozilla Composer, en fonction des balises de codage du fichier HTML.

1.8.2.6 Réparation de fichiers HTML corrompus

Certains fichiers HTML peuvent s'afficher dans des caractères inexploitables. Ce problème est généralement lié à l'un des motifs suivants :

Pour rechercher la balise de codage charset dans le fichier HTML, procédez comme suit :

  1. Ouvrez le fichier avec Mozilla.

  2. Appuyez sur Ctrli ou cliquez sur View pour ouvrir le menu View.

  3. Cliquez sur Page Info.

Les informations relatives à charset figurent en bas de l'onglet General. Par exemple : Content-Type text/html; charset=us-ascii

Si la chaîne charset=us-ascii ne correspond pas au codage réel du fichier, le fichier peut se montrer corrompu. Pour modifier les codes du fichier HTML, procédez comme suit :

  1. Ouvrez le fichier avec Mozilla Composer.

  2. Ouvrez le menu File.

  3. Sélectionnez Save As Charset.

  4. Sélectionnez le codage approprié. Mozilla Composer convertit automatiquement et sans erreur le codage et la balise charset.

1.8.2.7 Enregistrement d'e-mails au format portable

Les e-mails modernes portent la balise MIME charset. L'application de messagerie Evolution de Java Desktop System accepte les balises charset au format MIME. Vous n'avez donc pas besoin d'exécuter une conversion de codage.

1.8.2.8 Fichiers ordinaires

Les fichiers ordinaires ne comportent pas de balise charset. Si les fichiers ne sont pas codés en UTF-8, il est nécessaire de convertir le codage. Par exemple, pour convertir un fichier texte simple codé en big5 (chinois traditionnel) vers UTF-8, exécutez la commande suivante : iconv -f big5 -t UTF-8 nomfichierentrée > nomfichiersortie