Accent macron dans script batch (.bat)

Résolu/Fermé
PokemonPika Messages postés 12 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 29 juin 2018 - Modifié le 29 juin 2018 à 19:06
PokemonPika Messages postés 12 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 29 juin 2018 - 29 juin 2018 à 20:48
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
A voir également:

2 réponses

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
29 juin 2018 à 19:34
Bonjour,

Essaie ça :
chcp 65001

2
PokemonPika Messages postés 12 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 29 juin 2018 1
29 juin 2018 à 20:48
Excellente réponse ! Merci beaucoup !
1