#26 Le 22/03/2007, à 13: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, à 16: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, à 17: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, à 21: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
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#30 Le 03/10/2007, à 22: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, à 06:15
- jrev
Re : galère avec les formats de texte
Bonjour,
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
Merci de ton intérêt pour la question toujours d'actualité.
Je vais faire des essais
à bientôt
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#32 Le 04/10/2007, à 19: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, à 21: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, à 08:28
- jrev
Re : galère avec les formats de texte
Merci Aleph,
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
J'ajoute que la lecture du post # 9 et du lien inclus est fort intéressante
Dernière modification par jrev (Le 05/10/2007, à 09:08)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#35 Le 05/10/2007, à 08:34
- pixi-pix
Re : galère avec les formats de texte
> 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
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, à 11: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, à 12: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
Merci
Dernière modification par jrev (Le 05/10/2007, à 12:49)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#38 Le 05/10/2007, à 15: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, à 16: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 02/11/2009, à 00:34
- Luc Hermitte
Re : galère avec les formats de texte
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 02/11/2009, à 00:36)
Hors ligne
#41 Le 02/11/2009, à 08: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
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#42 Le 02/11/2009, à 14:23
- jrev
Re : galère avec les formats de texte
http://www.joelonsoftware.com/articles/Unicode.html
Excellente adresse, Merci
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#43 Le 02/11/2009, à 14:25
- jrev
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_caracteresN'hésitez pas à apporter vos corrections, et merci pour vos contributions.
Très bien, continue comme ça
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne