accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Unicode

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.tcl ] 

Retour : Accueil du site fr comp lang tcl   charte stats de ce groupe


  Sujet:   Unicode  
 De: pas...@nospam.fr (Pascal)
 Groupes: fr.comp.lang.tcl
 Organisation: Guest of ProXad - France
 Date: 11. Apr 2008, 17:35:37
Bonjour,

J'ai un problème avec Unicode. Mon appli est traduite en plusieurs 
langues, et je suis passé d'une version de fichiers "sourcés" de iso 
8859 à UTF-8. Ca marche à peu près bien, sauf que sous windows je suis 
obligé de faire un appel explicite
set traduc  [encoding convertfrom "utf-8" $traduc]
alors que sous Linux cela marche sans cela (et un appel à "encoding 
system utf-8" sous windows ne résoud rien).

Mais passons. La question est relative au code suivant  :

=================================
set l "côtés"

puts "avant conv\n$l"
set l [encoding convertfrom "utf-8" $l]
puts "après conv\n$l"
=================================

donne
avant conv
côtés
après conv
côt←s (en fait le "?" est une flèche)

alors que la version ci-dessous fonctionne bien, simplement parce qu'il 
y a un caractère supplémentaire à la fin du mot, après le "s" (ici un 
espace)
=================================
set l "côtés "

puts "avant conv\n$l"
set l [encoding convertfrom "utf-8" $l]
puts "après conv\n$l"
=================================

Sachant que Tcl fonctionne en UTF-16 (il me semble), j'ai essayé de 
remplacer "utf-8" par "unicode", mais le résultat est pire ...

Si quelqu'un a une explication ? (résultat identique en Tcl 8.4 ou avec 
eTcl 8.5).

Pascal


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Usenet Gratuit