Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] Encodage et redirection de fichier
Auteur Message
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
Bonjour à tous,
Mon problème est assez simple,
J'aimerai exécuter une ligne de code (une seule) avec une redirection mais qu'elle affiche correctement les caractères ( les "é" ou les "ç") dans le txt.
J'ai exploré cette piste, mais elle ne fonctionne pas
Code:
 >chcp 850 & xcopy dossier\*.xlsx test\ /L > rapport.txt


J'ai essayé avec 28591, 65001, 852 ... Mais cela semble une mauvaise piste.
Quelqu'un a une idée ?
Merci d'avance



Dernière édition par Ashen le Jeu 21 Mai 2015 - 08:13; édité 2 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
Le CHCP se met sur une ligne à part, le code donné ne marchera pas puis ce que le "&" c'est comme un retour à la ligne Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
D'accord, merci

Mais imaginons que j'ai la possibilité de le faire en deux commandes
Citation:
>chcp 850
>xcopy dossier\*.xlsx test\ /L > rapport.txt


J'ai constaté que l'encodage du fichier texte ne changeait pas, peu importe le numéro de chcp



Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
Citation:
l'encodage du fichier texte ne changeait pas, peu importe le numéro de chcp

Si c'est ça le problème, peut être qu'on peut passer par du VBS pour changer l'encodage d'un fichier?
https://www.google.fr/search?q=vbscript ascii to utf 8
En revanche pour du VBS je pourrais pas être très utile x')




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
on peut le faire en batch Wink

Code:
@echo off
set var=j'aime l'‚t‚
echo AVANT : %var%
echo AVANT : %var% >test.txt
set "var=%var:‚=é%"
echo APRES : %var%
echo APRES : %var%>>test.txt
echo.
echo ouvre le fichier test.txt et regarde la ligne APRES et tu verra que l'accent est remplac‚ !
pause





______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
Oui j'y avais pas pensé, mais il faudrait donc le faire pour chaque accent, ce qui complique un peu la tâche Razz

Si j'y pense et si ça n'a pas été déjà fait, j'en ferai un tuto Smile




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
On peut le faire pour les principaux Wink é ê è à ç ù û î

Code:
@echo off
set var=j'aime l'‚t‚ … la plage o— les mouette ‡a fais mal quand j'‚tais ‚nŠrv‚ Œle mˆme m–le !
echo AVANT : %var%
echo AVANT : %var% >test.txt

set "var=%var:‚=é%"
set "var=%var:…=à%"
set "var=%var:—=ù%"
set "var=%var:‡=ç%"
set "var=%var:Š=è%"
set "var=%var:Œ=î%"
set "var=%var:ˆ=ê%"
set "var=%var:–=û%"

echo APRES : %var%
echo APRES : %var%>>test.txt
echo.
echo ouvre le fichier test.txt et regarde la ligne APRES et tu verra que l'accent est remplac‚ !
pause





______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
This should works for you Wink

Code:
xcopy dossier\*.xlsx test\ /L >> Tmp_rapport.txt
Cmd /U /C Type Tmp_rapport.txt > rapport.txt
Del Tmp_rapport.txt





______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message [Résolu] Encodage et redirection de fichier 
Merci à tous pour vos réponses,
La façon de faire de Hackoo marche parfaitement bien, j'aurai mis du temps sinon à corriger chaque caractère un par un sinon.
Merci beaucoup !



Message [Résolu] Encodage et redirection de fichier 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch