Problème de caractère accentué dans chemin sur fichier batch

Fermé
ptisephy Messages postés 74 Date d'inscription jeudi 4 décembre 2008 Statut Membre Dernière intervention 8 novembre 2022 - 28 janv. 2020 à 16:36
azerty_9138 Messages postés 54 Date d'inscription dimanche 17 novembre 2019 Statut Membre Dernière intervention 17 janvier 2023 - 16 févr. 2020 à 09:06
Bonjour,
j'ai un soucis dans un script batch que j'ai créé.
Mon script a pour but de lancer une requete et de generer un fichier excel dans un endroit spécifique seulement le dossier en question possède un accent et j'arrive pas à l'enregistrer il me met un message d'erreur : création du fichier spool impossible "D:\système\...\monfichier.csv"


voici un extrait de mon script

set echo off
set newp none
set termout off
set feedb off
set head on
set heads on
set underline off
set lines 10000
set pagesize 32000
set colsep ";"
define date1=foo
column champ format a28
......
select 'monfichier_au_'||to_char(sysdate,'dd_mm_yyyy')||'.csv' date1 from dual;
set termout on
spool "D:\système\&date1"
.....



j'ai testé plusieurs solutions tel que:
chcp 28591 > null
ou
set NLS_LANG=FRENCH_FRANCE.WE8PC850

mais rien n'y fait

Sauriez vous me dire quelle ligne de commande utilisé pour qu'il prenne en compte les accents , pourtant je met des guillemets donc je ne sais pas quoi faire?

J'ai testé d'enregistrer dans un dossier sans caractère spéciaux, je n'ai pas le problème.

un grand merci à vous pour votre aide

Configuration: Windows / Firefox 72.0
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
31 janv. 2020 à 10:29
hello
avec quel éditeur de texte ? certains ne conservent pas correctement les caractères spéciaux
0
azerty_9138 Messages postés 54 Date d'inscription dimanche 17 novembre 2019 Statut Membre Dernière intervention 17 janvier 2023 11
Modifié le 16 févr. 2020 à 09:07
Salut essai de remplacer
chcp 28591 >nul
par
chcp 65001 >nul

J'avais un problème avec chcp 28591 >nul les caractère avec accent étais illisible je l'ai remplacer par chcp 65001 >nul est ça marcher.
0