bjr,

Comment faire pour affecter une valeur à une variable et pouvoir l'afficher correctement.
Sans passer par la commande chcp 1252 ou chcp 850 par défaut.

Juste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

exemple:

@Echo Off

Set variable=aeiouyéèçà            Rem etc...
Echo %variable%                    Rem obtenir à l'affichage     aeiouyéèçà et non pas     aeiouyÚeþa

Par exemple j'ai trouvé que pour afficher un chevron >

Echo ^>                            Rem cela affiche correctement un > à l'écran


En gros, tout ceci pour pouvoir faire un 

    Set utilisateur_nom=toto
    Set password=pépé
    Set domaine_nom=ddddd

    Net Use \\adresse_ip /user:%domaine_nom%\%utilisateur_nom% %password%

Avec un accent dans le password

si je fais 

Net Use \\adresse_ip /user:domaine_nom\utilisateur_nom

cela me demande le mot de passe et ainsi cela fonctionne, 
mais si je veux inclure le mot de passe dans la commande directement, il y a un problème avec le é

le é est pris comme Ú
merci

PS: j'ai cherché sur le net et rien trouvé