Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 22/03/2007, à 12:28

guybrush_t

Re : galère avec les formats de texte

c est beau tout ca.
Question : j'ai tel fichier sous la main, comment je sais quel est son encodage?

Merci

Hors ligne

#27 Le 22/03/2007, à 15:34

iuchiban

Re : galère avec les formats de texte

file -i <fichier>

alban@Ubuntu:~/Ruby/Logeur$ file -i SchedLgU.Txt 
SchedLgU.Txt: text/plain; charset=utf-16
alban@Ubuntu:~/Ruby/Logeur$ file -i Liste.txt
Liste.txt: text/plain; charset=utf-8
alban@Ubuntu:~/Ruby/Logeur$

C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#28 Le 22/03/2007, à 16:27

guybrush_t

Re : galère avec les formats de texte

cool! simple propre et efficace, j'aime! merci iuchiban et merci linux

Hors ligne

#29 Le 03/10/2007, à 20:05

jrev

Re : galère avec les formats de texte

Oui c'est bien beau mais je n'ai pas trouvé ma solution dans ces deux pages.

en résumé : je cherche à lire sous windows 98 ou windows 95 un fichier texte créé sous linux. (exactement avec gedit d'ubuntu )

Merci à vous pour la solution big_smile


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#30 Le 03/10/2007, à 21:26

ssdg

Re : galère avec les formats de texte

as tu essayé les éditeurs:
wordpad (sisi, microsoft sait parfois faire des trucs linux-compatibles, en tout cas les versions post XP, avant j'ai pas essayé)
Scite?
de regarder si dans un coin de dev-cpp il n'y avait pas une option d'encodage?
Word aussi
euh, et on devrais pouvoir en trouver d'autres.

Tiens nous au courant.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#31 Le 04/10/2007, à 05:15

jrev

Re : galère avec les formats de texte

Bonjour, smile
Je n'ai pas wordpad sur mes PC's sous win98 et je ne sais pas s'il est compatible avec win98.
Sinon la solution la plus simple c'est bien de trouver un éditeur de texte sous win98 qui reconnait l'utf8 dans lequel est codé le texte de linux smile
Merci de ton intérêt pour la question toujours d'actualité.
Je vais faire des essais
à bientôt big_smile


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#32 Le 04/10/2007, à 18:43

jrev

Re : galère avec les formats de texte

Je  pense qu'il suffit d'ouvrir ces fichiers texte Linux avec l'application word 97 au lieu de notepad. Il doit reconnaitre le format utf8 ce qui doit résoudre le problème.
J'essaye demain


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#33 Le 04/10/2007, à 20:45

aleph

Re : galère avec les formats de texte

> jrev

Le plus simple est certainement d'enregistrer ton fichier texte sous une forme encodée en cp1252. Si mes souvenirs sont bons gedit permet de le faire sans problème. Je doute fort que tu utilises des caractères autres que ceux que l'on trouve dans le monde latin-1.

A noter que parler d'encodage pour cp1252, iso-8859-xx ou cp850 n'est pas correct puisque les représentations des "caractères" sous ces formes sont des bytes (c'est à dire, 8 bits) et n'ont absolument pas d'encodage. (charset != encodage).

A part ça, je te conseille de lire le message #9 et les quelques infos complémentaires du message #24 et surtout d'oublier ce qui se dit à propos des encodages sur ce forum.

Ce "problème" d'encodage est très ennuyeux et tout est en place pour durer longtemps. Je ne peux que t'inviter à le comprendre.

#34 Le 05/10/2007, à 07:28

jrev

Re : galère avec les formats de texte

Merci Aleph, smile

Mais si tu me disais précisément comment tu enregistres un texte encodé en cp 1252 avec gedit tu ferais peut-être avancer le schmilblick.
En fait je n'ai pas le code cp1252 dans mon gedit mais ai découvert qu'il y avait beaucoup d'autres codes (normalisés ?) dans lesquels je pouvais enregistrer.

Je rappelle que ce code  n'est pas normalisé ...

Je ne comprends que ce qui est dit clairement et en bon français cool

J'ajoute que la lecture du post # 9 et du lien inclus est fort intéressante big_smile big_smile

Dernière modification par jrev (Le 05/10/2007, à 08:08)


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#35 Le 05/10/2007, à 07:34

pixi-pix

Re : galère avec les formats de texte

aleph a écrit :

> iuchiban

Ca, c'est vraiment la pire des choses à faire. Emmerdement assurés.

Tout développeur se doit de comprendre les encodages et être capable d'y faire face correctement.

Et quand tu es sur un qwerty les accents tu les mets comment ?
toute personnes qui prefere l'hergonomie d'un clavier qwerty ou un dvorak ne peux pas mettre des accent a moins de se faire ch*** avec \code_exa hmm

Si non je suis d'accord il faut connaitre l'encodage mais cela n'est pas un besoin primaire pour le developement apres sa depend se que tu dev aussi

Hors ligne

#36 Le 05/10/2007, à 10:50

aleph

Re : galère avec les formats de texte

> jrev

> En fait je n'ai pas le code cp1252 dans mon gedit mais...

Mais si, mais si, tu as mal cherché ou la ligne t'a échappé.

> Je rappelle que ce code  n'est pas normalisé ...
Ici, tu marches sur des oeufs... Pour couper court à toute discussion (vaine), je rappelle que l'introduction et l'utilisation des codes pages n'est pas due à Microsoft).

> pixi-pix

> Et quand tu es sur un qwerty les accents tu les mets comment ?
> toute personnes qui prefere l'hergonomie d'un clavier qwerty ou ...

Cela n'a rien à voir avec les encodages.

> Si non je suis d'accord il faut connaitre l'encodage mais cela n'est pas un besoin primaire pour le developement apres sa depend se que tu dev aussi

C'est (malheureusement) FONDAMENTAL et ceci ne concerne pas seulement le développement mais est lié à tout fichier texte et parfois même binaires, par ex. base de données.

Note: j'utilise le mot encodage qui est plus parlant, en bon français on devrait dire codage.

#37 Le 05/10/2007, à 11:47

jrev

Re : galère avec les formats de texte

Aleph :

> jrev
> En fait je n'ai pas le code cp1252 dans mon gedit mais...

Mais si, mais si, tu as mal cherché ou la ligne t'a échappé.

réponse :
Si le code cp1252 est le même que le code windows 1252 alors d'accord, je l'ai roll
Merci

Dernière modification par jrev (Le 05/10/2007, à 11:49)


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#38 Le 05/10/2007, à 14:10

aleph

Re : galère avec les formats de texte

> jrev
> Si le code cp1252 est le même que le code windows 1252 alors d'accord, je l'ai

Correct. Les codages identiques ont parfois plusieurs noms.

Ici tu trouveras une table http://docs.python.org/lib/standard-encodings.html

Ici on utilise cp1252 avec cp en majuscules http://fr.wikipedia.org/wiki/CP1252

Les comportements humains sont bien mystérieux, je signe aleph, en minuscules, et tu me réponds
Merci Aleph, avec un A majuscule...

#39 Le 31/10/2009, à 15:22

fnx

Re : galère avec les formats de texte

Pour garder une trace de vos remarques, j'ai initié une page de doc:
http://doc.ubuntu-fr.org/tutoriel/encodage_caracteres

N'hésitez pas à apporter vos corrections, et merci pour vos  contributions.

Hors ligne

#40 Le 01/11/2009, à 23:34

Luc Hermitte

Re : galère avec les formats de texte

nouveau_nunuxien a écrit :

j'ai commencé le développement en C++ sous windows avec dev-C++ et là je contimue sous linux, mais j'ai des problèmes de compatibilité
les sources tapées sous windows avec dev-C++ sont déjà dures à lire sous ubuntu, la moins mauvaise solution est vi qui convertit automatiquement l'encodage(en UTF-8 je crois),[...]
mais le pire c'est dans l'autre sens : de linux vers windows le pauvre dev-C++ n'a aucune façon de lire une source tapée sous linux et voit en permanence les accents transformée en A°ù$ù ou des trucs du

Oublie vi et dev-c++, et passe à (g)vim... sous windows aussi! Et ton code sera lisible depuis ton éditeur -- grâce aux options &ff, &encoding, &fileencoding et &encoding.

Le seul bémol sera lié aux I/O vu que tu utilises GCC (un vieux qui plus est) sous windows (=> difficultés à l'horizon avec les encodages non 8-bits), et que la console est en OEM-850 par défaut (faire un "chcp 1252" pour la basculer dans l'encodage 8-bits qui se rapproche le plus du latin1).

EDIT: je n'avais pas vu que tu avais déterré un très vieux message ...

Dernière modification par Luc Hermitte (Le 01/11/2009, à 23:36)

Hors ligne

#41 Le 02/11/2009, à 07:13

rniamo

Re : galère avec les formats de texte

sous windows notepad++ permet de changer d'encodage sans soucis, sous linux vous l'avez dit ... et puis on code en anglais tongue


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#42 Le 02/11/2009, à 13:23

jrev

Re : galère avec les formats de texte

http://www.joelonsoftware.com/articles/Unicode.html

Excellente adresse, Merci smile


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne

#43 Le 02/11/2009, à 13:25

jrev

Re : galère avec les formats de texte

fnx a écrit :

Pour garder une trace de vos remarques, j'ai initié une page de doc:
http://doc.ubuntu-fr.org/tutoriel/encodage_caracteres

N'hésitez pas à apporter vos corrections, et merci pour vos  contributions.

Très bien, continue comme ça cool


Mal nommer les choses, c'est ajouter au malheur du monde

Hors ligne