IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Ecrire et afficher de l'arabe dans l'invite de commande


Sujet :

Windows XP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut Ecrire et afficher de l'arabe dans l'invite de commande
    Bonjours tout le monde,
    j'utilise une aplication qui affiche un résultat en arabe. mais le problème est que l'invite de commande de windows n'affiche pas les jeu de caractères arabes.
    comment faire pour que çà marche....
    il faut installer quelques chose....
    ou configurer un paramètres
    POur votre information, j'ai installer la langue arabe dans les option régionales.
    et même je manipule facilement les jeux de caractères arabes sous eclipses.
    Mais j'ai besoin encore que je le manipule sous l'invite de commandes .
    merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 808
    Points : 912
    Points
    912
    Par défaut
    Il y avait une veille application qui permettait de le faire mais c'était un tripatouillage du DOS.
    Mais pour le XP ???

  3. #3
    Membre actif Avatar de Xtof68
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 217
    Points : 270
    Points
    270
    Par défaut
    Franchement, faudrait poser la question directement à µ$0ft, parce que des caractères arabes en mode ligne de commande, je n'en ai jamais vus (sauf effectivement à faire un (gros) tripatouillage, voire à décompiler carrément pour refaire de A à Z, ou de alif à ya)

    Bon courage
    Les ordinateurs ne sont pas intelligents,
    mais ils pensent qu'ils le sont
    .


    petite rigolade ici

    . . M...... Voici Spidercochon. Aidez le à conquérir le monde
    E(°...)~ en le reproduisant.
    ..WW

  4. #4
    Membre actif
    Avatar de PhiberOptik
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 256
    Points : 287
    Points
    287
    Par défaut
    les caracteres arabe ne sont pas affichable en mode commande, voir meme pas tous caracteres latins.
    la grande faille d'un systeme d'exploitation se trouve entre la chaise et le clavier

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Très bien, j' ai trouvé une astuce pour contourner le problème.
    il suffit que je rajoute à la fin de ma commande "> fichier.txt" pour redirégé le résultat dans le fichier.txt.

    maintenant mon problème je le pose autrement :
    comment spécifier l'encodage du fichier.txt

    merci.

  6. #6
    Membre actif Avatar de Xtof68
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 217
    Points : 270
    Points
    270
    Par défaut
    C'est quoi, déjà, la page de code pour les caractères arabes ?
    Les ordinateurs ne sont pas intelligents,
    mais ils pensent qu'ils le sont
    .


    petite rigolade ici

    . . M...... Voici Spidercochon. Aidez le à conquérir le monde
    E(°...)~ en le reproduisant.
    ..WW

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    windows-1256

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Citation Envoyé par fafa624
    il suffit que je rajoute à la fin de ma commande "> fichier.txt" pour rediriger le résultat dans le fichier.txt
    Ça ne change rien.
    Soit les caractères sont disponibles, soit ils ne le sont pas.
    S'ils ne le sont pas en ligne de commande, il ne le seront pas non plus pour le fichier .txt crée sous console.

  9. #9
    Membre actif Avatar de Xtof68
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 217
    Points : 270
    Points
    270
    Par défaut
    +1
    Les ordinateurs ne sont pas intelligents,
    mais ils pensent qu'ils le sont
    .


    petite rigolade ici

    . . M...... Voici Spidercochon. Aidez le à conquérir le monde
    E(°...)~ en le reproduisant.
    ..WW

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Détrompe toi, çà marche Nikel.
    merci.

  11. #11
    Membre actif Avatar de Xtof68
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 217
    Points : 270
    Points
    270
    Par défaut
    Bon à savoir (bon, je ne travaille pas tous les jours avec des caractères arabes, mais bon...)
    Les ordinateurs ne sont pas intelligents,
    mais ils pensent qu'ils le sont
    .


    petite rigolade ici

    . . M...... Voici Spidercochon. Aidez le à conquérir le monde
    E(°...)~ en le reproduisant.
    ..WW

  12. #12
    Blue_Strike
    Invité(e)
    Par défaut
    Salut,

    Citation Envoyé par fafa624
    j'utilise une aplication qui affiche un résultat en arabe. mais le problème est que l'invite de commande de windows n'affiche pas les jeu de caractères arabes.
    comment faire pour que çà marche...
    la console DOS, bien évidemment l'invité de commande Dos sous windows, n'accepte et n'affiche pas les caractères arabes.
    si tu précède par un sauvegarde dans un fichier texte ou par un affichage sous DOS, tu n'auras rien comme résultat. L'astuce que tu a déjà présenté (celui de rédirection vers >fichier.txt) n'est pas vraiment une solution du problème, parceque là, le code ascii ne contient pas les caractères arabes, donc tu auras des vides ou du n'importe quoi dedans. Alors je te conseille d'oublier l'idée d'encodage

    Parfois, il exsite des utilitaires qui peuvent te fournir le code necessaire à mettre au lieu de la phrase arabe, suite à une modification bien déterminée, pour avoir la phrase souhaitée en affichage. L'exemple de Flash qui a ce problème. Et donc la solution était d'utilisé le programme Al-Rassam ou autre..

    A mon avis, si ton application est capable de fournir le texte arabe bien présenté, puisque tu as installé le langage dans "Options régionales", je pense qu'il sera mieux que tu cherche une autre manière d'afficher ton message, parceque le DOS ne le fera jamais (jusqu'à 2007 au moins ).

    Si tu nous explique plus ton application, le type de renvoie du résultat et la manière de la "communication" avec l'utilisateur désirée, celà peut te fournir plus d'idées

    bon courage,
    A+

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Merci,
    encore une fois, je vous dis que çà marche très bien.
    je ne sais pas comment vous expliqué çà; et désolé pour l'exemple, j'ai pas le droit de veux dire plus.
    merci.

  14. #14
    Blue_Strike
    Invité(e)
    Par défaut
    Citation Envoyé par fafa624
    encore une fois, je vous dis que çà marche très bien.
    tu as pu afficher les phrases arabes sur la console DOS ???

    si tu parle du fihier texte, ça dépend de l'éditeur qui pourra t'afficher les caractères "spaciaux", s'il peut prendre en considération un langage ajouté à l'OS, mais DOS ??!

    bon !

    A+

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Non, tu m'a mal compris, j'ai dit que j'ai besoin de voir le résultat de mon programme, sachant que le résultat est en caractères arabe, et comme ils sont pas reconnu par la console de windows, puis que mon programme est en mode console. je redérige le flux desortie de mon résultat vers un fichier text externe que je peux trés biens visualiser son contenue. par exemple je l'ouvre avec : notepad++ ou blocnote de windows

Discussions similaires

  1. [C#] ouvrir et ecrire dans l'invite de commande
    Par Johann7751 dans le forum C#
    Réponses: 6
    Dernier message: 04/06/2009, 17h02
  2. Comment afficher de l'arabe dans mon application
    Par aymen14 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 20/05/2008, 00h19
  3. Réponses: 4
    Dernier message: 02/08/2007, 12h14
  4. Ecrire dans l'invite de commande
    Par Joeleclems dans le forum MFC
    Réponses: 9
    Dernier message: 08/06/2005, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo