Page 1 sur 1

[R] StdoutRead et les accents

Posté : ven. 28 oct. 2011 21:33
par Percival
Bonjours, j'essaye de réaliser un udf pour la console windows car je n'en ai pas trouvé. Cependant je ne parvient pas a récupérer tous les caractères dans la console, les accents ne fonctionnent pas.

Voici le code:
► Afficher le texte
Le problème vient surement de la fonction StdoutRead que j'utilise dans _GUICtrlConsole_Update car d'après mes tests, les fonctions BinaryToString fonctionne bien avec les accents.

Re: [..] StdoutRead et les accents

Posté : ven. 28 oct. 2011 22:36
par jchd
Je ne sais pas pourquoi mais ça me semble torueux. Quel est le but exactement ?

Soit dit au passage, une console DOS gère parfaitement Unicode : il suffit de faire un bête "chcp 65001" et hop, le jeu de caractère devient UTF-8.

Re: [..] StdoutRead et les accents

Posté : ven. 28 oct. 2011 23:06
par Tlem
Message modifié : La coloration syntaxique du code est réservée aux forums : En ce qui concerne votre problème, il s'agit d'une simple conversion OEM - ANSI à faire. Il y à une fonction toute faite sur le forum. ;)

Edit : 2 fois le même sujet, c'est pas cool. Suppression de l'autre sujet !!!

Re: [..] StdoutRead et les accents

Posté : sam. 29 oct. 2011 13:05
par Percival
jchd a écrit :Je ne sais pas pourquoi mais ça me semble torueux. Quel est le but exactement ?

Soit dit au passage, une console DOS gère parfaitement Unicode : il suffit de faire un bête "chcp 65001" et hop, le jeu de caractère devient UTF-8.

Le but est de faire une fonction simple pour pouvoir intégrer une console windows dans un script autoit, c'est sur le script comme présenté dans l'exemple n'est pas très utile.

Tlem a écrit : En ce qui concerne votre problème, il s'agit d'une simple conversion OEM - ANSI à faire. Il y à une fonction toute faite sur le forum. ;)

Edit : 2 fois le même sujet, c'est pas cool. Suppression de l'autre sujet !!!
En effet, cela fonctionne très bien, pour ceux qui tomberai sur se message, voici le lien de la fonction et de ma fonction avec cette fonction intégré.

http://autoitscript.fr/forum/viewtopic. ... n+OEM+ANSI
► Afficher le texte_GUICtrlConsole_Update
Et pour le double post c'est surement a cause de ma connexion internet de mon petit village, quand j'ai cliqué il m'a mit une erreur donc j'ai recliqué, mais c'est vrai j'aurai du vérifier.

Merci a tous!