Pas de soucis. Si un jour une solution est donnée, on se le dira.
Type: Messages; Utilisateur: djibril
Pas de soucis. Si un jour une solution est donnée, on se le dira.
Je me suis renseigné auprès d'autres spécialistes de Perl et voici la conclusion :
Merci stoyak.
Pouvez vous tester ce code chez vous :
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
use Tk::ROText;
use utf8;
:ccool:
Bah non, sous XP l'affichage est bon si on est en 4 digits. ton raisonnement de 4 digits par caractères est bon.
SOUS XP
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
use Tk::ROText;
use utf8;
use Encode;
Je viens de tester sous un Vista et l'affichage est correct. Et j'ai le comportement que tu décris au clic bouton. :aie:
Voici un premier code qui bloque le clic, mais pas sur le code arabe, c'est...
ce qui est bizarre, c'est que nous n'avons pas le même affichage.
Dans l'image à gauche, c'est chez toi, à droite chez moi. Moi le clic ne perturbe rien, mais l'arabe affiché me semble incorrect et...
:aie::aie::aie:
Voici un autre code où j'essaye d'afficher le code source de la page de Debian arabe : http://www.debian.org/index.ar.html
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
use utf8; ...
Faut plutôt chercher comment convertir l'arabe en unicode hexa :aie:
En passant par le code unicode, peut-être que ça fonctionne mieux :
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
my $fenetre_principale = MainWindow->new( -title => 'Text' );
Quand tu écris ton message, tu as un bouton plus bas, gérer les pièces jointes, tu cliques dessus et sélectionnes tes images :ccool:.
J'ai essayé notepad++ ou pspad sous XP, l'affichage est pourri.
C'est fou, j'ai le même souci dans des éditeurs de textes, sous Vi, etc. Ce n'est pas juste un souci Tk je pense.
Parce qu'en cp1252 c'est ok ?
c'est dingue, j'ai un affichage différent de celui que je devrais avoir.
À mon avis, c'est tout bête, mais reste à trouver :aie: !
C'est une histoire d'encodage, mais je ne sais pas où chercher.
Peux-tu me donner un fichier avec du texte arabe à l'intérieur ?
Je pense que mon suci est dû à la police interne sur mon poste Windows. Pour créer le fichier toto.txt, j'ai fait un copié -coller de la phrase arabe que tu as mise sur le forum et j'obtiens au...
Ah là c'est plus clair et en effet, on a pas du tout le même affichage :aie: !
Je vais tester ton programme sous un Linux pour voir.
:salut:
Il serait utile que tu nous mettes des captures d'écran pour que l'on puisse voir également ce qu'il se produit chez toi.
Un conseil, évite l'utilisation du code use encoding 'utf8';,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.