OVH Cloud OVH Cloud

l'éternel probleme des fichiers texte

10 réponses
Avatar
Jean-Philippe Caruana
bonjour,

toujours autant nouveau sous mac, quelle ne fut pas ma surprise (meme si
je savais que ca allait coincer) à l'ouverture de mes fichiers.txt créés
sous Windoze, lisibles sans pb sous Linux (ah linux...), mais pas sous Mac.
les sauts de ligne sont compris, c'est tjs ca. Par contre, les accents...

Comment faire pour pouvoir les lire/convertir sous Mac ?
1. un seul fichier
2. tout un tas de fichiers en batch

je précise : j'ai ouvert mes fichiers avec textEdit, l'éditeur de base
de OS X.

merci d'avance pour vos conseils éclairés sur ce sujet sans cesse rabâché...

ps : dans l'autre sens aussi il y a encore des pb : des pj Mac non
lisibles sous Windows, heureusement que Linux arrive à tout lire sans
pb, avec les meme logiciels que sous windows (thunderbird et open office)...

--
jpc
http://www.enstimac.fr/~caruana/

10 réponses

Avatar
Saïd
Jean-Philippe Caruana :
bonjour,

toujours autant nouveau sous mac, quelle ne fut pas ma surprise (meme si
je savais que ca allait coincer) à l'ouverture de mes fichiers.txt créés
sous Windoze, lisibles sans pb sous Linux (ah linux...), mais pas sous Mac.
les sauts de ligne sont compris, c'est tjs ca. Par contre, les accents...

Comment faire pour pouvoir les lire/convertir sous Mac ?
1. un seul fichier
2. tout un tas de fichiers en batch



Moi je ne convertirais pas. Laisse-les comme ils sont. Simplement, dans les
preferences de TextEdit mets Windows Iso latin dans le codage du format
texte a l'ouverture.

je précise : j'ai ouvert mes fichiers avec textEdit, l'éditeur de base
de OS X.



Utilise joe.


--
Saïd.
C programmers never die - they're just cast into void.

Avatar
Eric Jacoboni
Jean-Philippe Caruana writes:

[fichiers .txt créés sous Windows]

Comment faire pour pouvoir les lire/convertir sous Mac ?
1. un seul fichier
2. tout un tas de fichiers en batch


Pour les problèmes d'encodage, il y a iconv, comme sous Linux.

$ iconv -s ENCODAGE_SOURCE -t iso-8859-15 monfic.txt > monfic-converti.txt

par exemple.

Pour avoir la liste des encodages reconnus, faire iconv -l.

Pour traiter un ensemble de fichiers, un ch'tit script shell devrait
faire l'affaire.

Pour les problèmes de retour à la ligne dans les deux sens, il existe
les utilitaires dos2unix et unix2dos. Récupérables via Fink ou DP, ou
en version toute prête sur
<http://www.osxgnu.org/software/Fileutils/Unix2Dos/>
--
Éric Jacoboni, né il y a 1412771378 secondes

Avatar
Jean-Philippe Caruana
Moi je ne convertirais pas. Laisse-les comme ils sont. Simplement, dans les
preferences de TextEdit mets Windows Iso latin dans le codage du format
texte a l'ouverture.


j'ai essayé cela : marche pas :-( (les accents sont tjs foireux)
en fait on ne peux configurer que le format de sortie...

je précise : j'ai ouvert mes fichiers avec textEdit, l'éditeur de base
de OS X.


Utilise joe.


beurk ! je préfère vim
en+, ce n'est pas pour moi, mais pour une non informaticienne surtout :
alors joe ou vim, c'est tjs un peu raide

merci

--
jpc
http://www.enstimac.fr/~caruana/


Avatar
Jean-Philippe Caruana
Pour les problèmes d'encodage, il y a iconv, comme sous Linux.

$ iconv -s ENCODAGE_SOURCE -t iso-8859-15 monfic.txt > monfic-converti.txt


ok merci, je n'y ai pas pensé !

Pour traiter un ensemble de fichiers, un ch'tit script shell devrait
faire l'affaire.


voui

Pour les problèmes de retour à la ligne dans les deux sens, il existe
les utilitaires dos2unix et unix2dos. Récupérables via Fink ou DP, ou
en version toute prête sur
<http://www.osxgnu.org/software/Fileutils/Unix2Dos/>


justement : pas de problème à ce niveau là !

--
jpc
http://www.enstimac.fr/~caruana/

Avatar
laurent.pertois
Jean-Philippe Caruana wrote:

j'ai essayé cela : marche pas :-( (les accents sont tjs foireux)
en fait on ne peux configurer que le format de sortie...


Pourtant quand je fais menu Fichier, Ouvrir, dans la fenêtre de dialogue
de sélection de mon fichier j'ai bien, en bas de la fenêtre, un menu
déroulant appelé Codage format texte qui me permet de sélectionner ce
que je veux. Si la liste apparaît incomplète, en bas il y a la
possibilité de la personnaliser.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Jean-Philippe Caruana

Jean-Philippe Caruana wrote:


j'ai essayé cela : marche pas :-( (les accents sont tjs foireux)
en fait on ne peux configurer que le format de sortie...



Pourtant quand je fais menu Fichier, Ouvrir, dans la fenêtre de dialogue
de sélection de mon fichier j'ai bien, en bas de la fenêtre, un menu
déroulant appelé Codage format texte qui me permet de sélectionner ce
que je veux. Si la liste apparaît incomplète, en bas il y a la
possibilité de la personnaliser.


ok, je regarde cela ce soir : j'ai du mal regarder (ou trop vite). j'ai
vbu les options pour l'enregistrement.
et c'est aussi aprce que j'ai ouvert le fichier par double click, et non
par le menu de textEdit...

envore merci

--
jpc
http://www.enstimac.fr/~caruana/


Avatar
Saïd
Jean-Philippe Caruana :

Jean-Philippe Caruana wrote:


j'ai essayé cela : marche pas :-( (les accents sont tjs foireux)
en fait on ne peux configurer que le format de sortie...



Pourtant quand je fais menu Fichier, Ouvrir, dans la fenêtre de dialogue
de sélection de mon fichier j'ai bien, en bas de la fenêtre, un menu
déroulant appelé Codage format texte qui me permet de sélectionner ce
que je veux. Si la liste apparaît incomplète, en bas il y a la
possibilité de la personnaliser.


ok, je regarde cela ce soir : j'ai du mal regarder (ou trop vite). j'ai
vbu les options pour l'enregistrement.
et c'est aussi aprce que j'ai ouvert le fichier par double click, et non
par le menu de textEdit...


C'est surtout parce que tu n'es pas allé dans les preferences (menu
TextEdit -> Preferences ou pomme+,).

--
Saïd.
C programmers never die - they're just cast into void.



Avatar
pdorange
Jean-Philippe Caruana wrote:

toujours autant nouveau sous mac, quelle ne fut pas ma surprise (meme si
je savais que ca allait coincer) à l'ouverture de mes fichiers.txt créés
sous Windoze, lisibles sans pb sous Linux (ah linux...), mais pas sous Mac.
les sauts de ligne sont compris, c'est tjs ca. Par contre, les accents...


Encodage différent...

BBEdit ou mieux TextWrangler (désormais gratuit) le font très bien me
semble-t-il via la sélection d'encodage. Il permet aussi de choisir les
fin de ligne (Mac/Unix/Windows, cad les différentes combinaisons de CR -
LF - CR/LF)

Barabones Software - TextWrangler 2.0 :
<http://www.barebones.com/products/textwrangler/index.shtml>

Sinon il existe son ancètre BBEdit, mais la version Lite (gratuite)
n'est plus distribuée...

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <alcazar.xbecom.com/videogarage/>
Clarus, the DogCow <clarus.chez.tiscali.fr/>

Avatar
Eric Jacoboni
(Xavier) writes:


Mieux que BBEdit ? M'étonnerait.


Si, Emacs, j'ai bon ?

--
Éric Jacoboni, né il y a 1412807800 secondes

Avatar
laurent.pertois
Xavier wrote:

Pierre-Alain Dorange wrote:

BBEdit ou mieux TextWrangler


Mieux que BBEdit ? M'étonnerait.


Disons qu'il est mieux car moins cher, ça peut compter.

TextWrangler est moins bien que BBEdit si on pond du HTML, si on cherche
juste un éditeur de texte évolué, il a les même capacités, pour
comparer :

<http://www.barebones.com/products/bbedit/threeway.shtml>

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.