Gestion des accents [DOS] - Shell/Batch - Programmation
Marsh Posté le 11-02-2003 à 14:34:05
Si c'est pour récupérer sous Windows une commande DOS contenant des accents, genre DIR *.MP3 > liste.txt avec des noms accentués, j'avais écrit un filtre DOS y a qq temps (KI_WIN sur mon site, rubrique soft). On le pipe et il fait la conversion.
Je sais pas si ça répond au besoin.
Genre DIR *.mp3 | KI_WIN > liste.txt.
Qq s'en sert pour faire listes de mp3 accentués, avait pb DOS -> Win.
Marsh Posté le 12-02-2003 à 10:41:22
fabien_u5 a écrit : si je tape echo accents: éèàê > accents.txt |
?
utilise le * mais sur un seul caractere avec ?
grenre type pêrenoêl.txt tu fais type p?reno?l.txt
Marsh Posté le 12-02-2003 à 12:49:00
Je pense qu'il veut exploiter le fichier issu de sa commande.
Le code du DOS et celui de Windows (OEM je crois) sont différents pour les caractères de code ASCII > 127. Pour ne pas être embêté, pas d'accents, ni à , ni ç, à l'américaine, quoi !!
Marsh Posté le 12-02-2003 à 14:14:33
Merci Carbone_14, je vais faire un tour sur ton site.
Je fais effectivement m'en servir pour faire une liste, pas de mp3, mais de divx.
Marsh Posté le 12-02-2003 à 16:47:01
Si t'as UltraEdit, il peut te faire la conversion :
Fichier->Conversions->OEM vers ANSI
Marsh Posté le 11-02-2003 à 13:57:41
si je tape echo accents: éèàê > accents.txt
accents.txt contiendra des caracteres non reconnus sous forme de carre noirs a la place des accents.
Je sais que ca vient des alphabets qui sont differents entre la console et le bloc note.
Existe il une commande de conversion d'alphabet qui pourrait solutionner mon probleme.