OVH Cloud OVH Cloud

Conversion de fichiers générés sous DOS

7 réponses
Avatar
lb92
Bonjour

Après avoir créer un fichier txt a l'aide de la commande "tree >test.txt",
les caractères spéciaux ne s'affichent pas correctement.
En ouvrant ces fichiers avec Word, j'ai parfois la fenêtre "Conversion de
fichier" qui s'ouvre. Cela me permet de choisir "codage du texte MS-DOS" et
d'avoir les bons caractères spéciaux.
Parfois, cette fenêtre ne s'affiche pas et les caractère spéciaux s'affiche
mal (une virgule pour un é par exemple).
Je cherche le moyen de convertir ou d'indiquer que le codage du texte est DOS.

Merci de votre aide.

7 réponses

Avatar
Tisane
Bonjour lb92,

Après avoir créer un fichier txt a l'aide de la commande "tree
test.txt", les caractères spéciaux ne s'affichent pas correctement.
En ouvrant ces fichiers avec Word, j'ai parfois la fenêtre

"Conversion de fichier" qui s'ouvre. Cela me permet de choisir
"codage du texte MS-DOS" et d'avoir les bons caractères spéciaux.
Parfois, cette fenêtre ne s'affiche pas et les caractère spéciaux
s'affiche mal (une virgule pour un é par exemple).
Je cherche le moyen de convertir ou d'indiquer que le codage du texte
est DOS.


Vérifie ceci :
- menu Outils | Options, onglet [Général], "Confirmation des conversions
lors de l'ouverture"
Si cette option est cochée, tu auras une boîte de dialogue "Convertir un
fichier" te proposant différents formats, mais aucun de satisfaisant pour la
récupération d'un "tree".
Si elle n'est pas cochée, tu auras la boîte de dialogue "Conversion de
fichier" (nuance !), qui donne dans ton cas le meilleur résultat.
Laisse l'extension .txt avant ouverture.

--
Tisane


Avatar
JièL
Bonjoir(c) lb92

Bonjour

Je cherche le moyen de convertir ou d'indiquer que le codage du texte est DOS.


Il apparaît que Word "déduit" le codage d'après les N premiers
caractères du fichier texte. Ne nous demandez pas à combien est le N,
c'est une simple observation qui nous à permis de nous en apercevoir. En
gros, si vous voulez être (presque) sûr que Word prenne le bon codage,
ajoutez des caractères "bien de chez nous" en début de texte ou
remplacez les par des caractères ASCII pur selon ce que vous voulez.

Merci de votre aide.


--
JièL / Jean-Louis GOUBERT
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats CDO : http://faq.outlook.free.fr/cdo/

Avatar
Geo

Il apparaît que Word "déduit" le codage d'après les N premiers caractères du fichier
texte. Ne nous demandez pas à combien est le N, c'est une simple observation qui nous à
permis de nous en apercevoir. En gros, si vous voulez être (presque) sûr que Word
prenne le bon codage, ajoutez des caractères "bien de chez nous" en début de texte ou
remplacez les par des caractères ASCII pur selon ce que vous voulez.


Tu peux développer ?
On ouvre le fichier avec le bloc-notes et on met en début un
échantillon de lettres accentuées par exemple.
On enregistre et ferme.
Word va mettre des é à la place des virgules dans l'export de tree ?

Foxpro demande quelle table de codage on veut utiliser, mais je n'ai
jamais trouvé comment en changer une fois qu'elle est (bien ou mal)
définie.

--
A+

Avatar
JièL
Bonjoir(c) Geo

On ouvre le fichier avec le bloc-notes et on met en début un échantillon
de lettres accentuées par exemple.
On enregistre et ferme.
Word va mettre des é à la place des virgules dans l'export de tree ?


A peut prés, oui. En fait c'est Word qui recherche les N premier car et
défini(ssai???)t alors le codage qu'il va utiliser

Pour un tree je dirais plutot : que des caractères ascii en début du
fichier texte...

Mais bon, je viens de refaire un test avec un 2003 à jour, et ça ne le
fait plus automatiquement :-( ou :-) je ne sais comment le prendre. En
tout cas c'était comme ça avec 2002 et 2003 sans MAJ ou avec SP1

Foxpro demande quelle table de codage on veut utiliser, mais je n'ai
jamais trouvé comment en changer une fois qu'elle est (bien ou mal)
définie.


Il la demande une seule fois ? J'ai eue ce soucis avec un base MySql...
erreur de codage au départ, impossible de la changer, on jette et on
recommence :-(

--
JièL / Jean-Louis GOUBERT
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats CDO : http://faq.outlook.free.fr/cdo/

Avatar
Papy Bernard
Slt,

De lb92


Bonjour

Après avoir créer un fichier txt a l'aide de la commande "tree
test.txt", les caractères spéciaux ne s'affichent pas correctement.
En ouvrant ces fichiers avec Word, j'ai parfois la fenêtre

"Conversion de fichier" qui s'ouvre. Cela me permet de choisir
"codage du texte MS-DOS" et d'avoir les bons caractères spéciaux.
Parfois, cette fenêtre ne s'affiche pas et les caractère spéciaux
s'affiche mal (une virgule pour un é par exemple).
Je cherche le moyen de convertir ou d'indiquer que le codage du texte
est DOS.

Merci de votre aide.


Encore une de ces incongruïtés de l'usine à gaz qu'est Word.

Pour lire un fichier *.TXT au format ASCII (DOS), la seule solution que j'ai
trouvée à ce jour est de passer par WORKS pour ensuite le lire sous Word.

--
A+
Papy Bernard (RTCien malgré lui)


Avatar
Geo

Foxpro demande quelle table de codage on veut utiliser, mais je n'ai jamais trouvé
comment en changer une fois qu'elle est (bien ou mal) définie.


Il la demande une seule fois ? J'ai eue ce soucis avec un base MySql... erreur de
codage au départ, impossible de la changer, on jette et on recommence :-(


Même chose.
Et comme on tombe rarement sur le codage idéal, c'est un peu pénible.
Je n'ai jamais trouvé comment le changer autrement, ni même comment
connaître le codage associé. Pourtant il doit bien être quelque part.

Je vais essayer ta solution.

--
A+


Avatar
Petit Denis
Bonsoir
lb92 wrote:
Bonjour

Après avoir créer un fichier txt a l'aide de la commande "tree
test.txt", les caractères spéciaux ne s'affichent pas
correctement.

En ouvrant ces fichiers avec Word, j'ai parfois la fenêtre
"Conversion de fichier" qui s'ouvre. Cela me permet de choisir
"codage du texte MS-DOS" et d'avoir les bons caractères
spéciaux.
Parfois, cette fenêtre ne s'affiche pas et les caractère
spéciaux s'affiche mal (une virgule pour un é par exemple).
Je cherche le moyen de convertir ou d'indiquer que le codage du
texte est DOS.

Merci de votre aide.


Printdir : http://www.bellamyjc.org/fr/vbsdownload.html#printdir

Bon c'est pas sous word, mais depuis le bloc-note, ça doit bien se
copier coller

--
Petit Denis