Accent macron dans script batch (.bat) [Résolu/Fermé]

Signaler
Messages postés
12
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
29 juin 2018
-
Messages postés
12
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
29 juin 2018
-
Bonjour,
J'ai codé un petit script en .bat (encodage ANSI) qui me crée un fichier .txt avec les différentes infos que j'ai rentré dans la console.
Le problème c'est que dans les titres que je suis susceptible de rentrer, il peut y avoir l'accent macron, plus souvent le o macron :
ō
Sauf que dans le fichier texte qui résulte du script, le "ō" s'écrit "o" tout court... Ce qui ne me va pas du tout... Auriez vous une solution ? J'ai pourtant bien indiqué le chcp 1250 au début du code (qui me sert notamment à bien faire apparaître le © dans le fichier .txt)

En vous remerciant par avance pour vos réponses, voici mon code :

@echo off
CLS
chcp 1250
SETLOCAL ENABLEDELAYEDEXPANSION

set /p titre=Titre :

echo.
set versions[0]=VO
set versions[1]=VOSTFR
set versions[2]=VOSTA
set /a i = 0
:my_loop
    if defined versions[%i%]  (
        call echo %i% = %%versions[%i%]%%
        set /a i = %i% + 1
        goto :my_loop
    )
set /p version=Version de la vidéo (0, 1 ou 2) :

echo.
set types[0]=Trailer
set types[1]=Teaser
set /a j = 0
:my_loop2
    if defined types[%j%]  (
        call echo %j% = %%types[%j%]%%
        set /a j = %j% + 1
        goto :my_loop2
    )
set /p type=Quel est le type de vidéo ? (0 ou 1)
pause

if "!version!"=="0" (
set version2=VO
)

if "!version!"=="1" (
set version2=VOSTFR
)

if "!version!"=="2" (
set version2=VOSTA
)

if "!type!"=="0" (
set type2=Trailer
)

if "!type!"=="1" (
set type2=Teaser
)

SETLOCAL DISABLEDELAYEDEXPANSION
(
echo %titre% - %type2% [%version2%]
) >> test.txt

exit

2 réponses

Messages postés
13547
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
21 juin 2021
4 406
Bonjour,

Essaie ça :
chcp 65001

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
12
Date d'inscription
mercredi 2 décembre 2015
Statut
Membre
Dernière intervention
29 juin 2018

Excellente réponse ! Merci beaucoup !