[BAT] Accents dans script BAT
monayazbeck
Messages postés
4
Statut
Membre
-
Mona -
Mona -
Bonjour,
J'ai une application qui créé automatiquement des scripts .bat contenant des accents (des noms de personnes).
Comme tous les autres, lorsque je roule mes scripts, ca fait un caractere bizarre à la place des accents. Or, je ne peux pas aller faire un EDIT de mon fichier, car je les génère automatiquement et j'en ai souvent.
Y a-t-il un moyen de régler cela en spécifiant l'encodage dans le script peut-être? Actuellement, quand je créé le script je le fais avec l'encodage ISO-8859-1.
Merci
Mona
J'ai une application qui créé automatiquement des scripts .bat contenant des accents (des noms de personnes).
Comme tous les autres, lorsque je roule mes scripts, ca fait un caractere bizarre à la place des accents. Or, je ne peux pas aller faire un EDIT de mon fichier, car je les génère automatiquement et j'en ai souvent.
Y a-t-il un moyen de régler cela en spécifiant l'encodage dans le script peut-être? Actuellement, quand je créé le script je le fais avec l'encodage ISO-8859-1.
Merci
Mona
A voir également:
- [BAT] Accents dans script BAT
- Creer un fichier .bat - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
2 réponses
Bon... j'ai trouvé la réponse. Il faut l'encoder au format CP850 pour les intéressés.
Mona
Mona
couic
merci... mais comment qu'on fait ?? J'ai le même problème puisque je voudrais rediriger la sortie d'une commande (xcopy en l'occurence) vers un fichier, et ça me donne un truc du genre "1 fichier(s) copi (s)"...
Bonjour,
Moi je fais mes scripts à partir d'un fichier JSP. Alors c'est à l'écriture du script que je spécifie l'encodage. Si toi tu le fais en ligne de commande, je ne sais pas trop comment t'aider. Je t'envoie tout de même mon bout de code.
File scriptFile = new File(nomFichier);
scriptFile.createNewFile();
PrintWriter crayon = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(scriptFile),"CP850")));
String sScript = "Le contenu de mon scripts avec des accents é à ...";
crayon.write(sScript);
crayon.close();
Bonne Chance
Mona
Moi je fais mes scripts à partir d'un fichier JSP. Alors c'est à l'écriture du script que je spécifie l'encodage. Si toi tu le fais en ligne de commande, je ne sais pas trop comment t'aider. Je t'envoie tout de même mon bout de code.
File scriptFile = new File(nomFichier);
scriptFile.createNewFile();
PrintWriter crayon = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(scriptFile),"CP850")));
String sScript = "Le contenu de mon scripts avec des accents é à ...";
crayon.write(sScript);
crayon.close();
Bonne Chance
Mona