Formatage fichier texte windows vers Linux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 02-02-2007 à 19:10:49
vim répond à tes besoins.
Mais les hiéroglyf en +, tu es certain que c'est bien un fichier .txt, parceque les extensions tu les changes comme tu veux pas le format.
Marsh Posté le 02-02-2007 à 20:06:19
C'est un problème d'encodage des caractères à mon avis.
Par défaut, son Windows ton fichier texte doit être encodé en cp 1252 (ça ressemble à de l'iso 8859-15 mais c'est un encodage propre à Microsoft -comme il ont l'habitude de le faire avec leurs formats à la con).
Sous GNU/Linux, ton encodage peut être de l'iso 8859-1, soit de l'iso 8859-15 ou de l'UTF-8 en fonction de la distribution que tu utilises. Normalement toute distribution récente devrait être en UTF-8 par défaut. Du coup, ton éditeur de texte sous GNU/LInux doit tenter de ré-interpréter le cp 1252 dans l'encodage du système, ce qui explique les hiéroglyphes (sur les caractères accentués ou spéciaux).
Pour remédier à ce désagrément, soit tu utilises un éditeur sous Windows qui te permette de choisir l'encodage du fichier et tu l'enregistres avec le même encodage que celui utilisé par ta distribution, soit tu utilises un éditeur sous GNU/Linux qui te permet de choisir l'encodage à utiliser pour afficher le contenu du fichier texte (par exemple Kate ou Kwrite sous KDE le font).
Marsh Posté le 02-02-2007 à 20:13:33
Ca répond en partie à ta problèmatique:
>> http://lea-linux.org/cached/index/Trucs:Oldid=409.html
Marsh Posté le 03-02-2007 à 22:03:32
merci bcp, je vais me pencher de + près vers vim
vim et gvim c'est la meme chose ?
Marsh Posté le 03-02-2007 à 22:22:01
DrOctopus a écrit : |
limax a écrit : vim répond à tes besoins. |
T'en es vraiment sur?
Marsh Posté le 04-02-2007 à 00:43:38
ah oui j'oubliai, en fait c'est pas vraiment un éditeur de texte dont j'ai besoin, mais peut etre plutot une fonction particulière. Car quand j'envoie le fichier texte d'une machine windows a une machine linux,je ne fais que lire le fichier.txt et envoyer le flux en socket. C'est donc la lecture des caractères du coté linux (récéption du fichier) qui pose sans doute probleme...
Marsh Posté le 04-02-2007 à 01:08:43
Oui, et dans ce cas, je crois avoir donné la solution quelques posts plus haut
Marsh Posté le 04-02-2007 à 02:48:41
au taff avant de mettre nos fichiers sur le server cvs sous linux on utilise un petit programme dos2unix pour que justement la conversion des fichiers textes se passe sans problème. Sinon des \r\n qui saute et autres joyausetés
Marsh Posté le 02-02-2007 à 18:10:29
Bonjour,
voila je dois envoyer un fichier.txt d'une machine windows vers une machine linux.
Lorsque c'est du .txt, Linux n'arrive pas à décoder le texte (enfin si il y arrive mais il ajoute des hiéroglyf en +).
Lorsque j'envoi du .rtf (wordpad), Linux arrive a déchiffrer mais uniquement sur openoffiche (trop long a charger :s)
j'aimerais donc savoir s'il existe un éditeur de texte (très simple d'utilisation) sous linux qui arrive a lire comme il faut les .txt de windows.
Ou au pire l'inverse, c'est a dire un éditeur simple sous windows qui arrive a etre déchiffré par un gedit ou un kate sous Linux?
d'avance merci, a bientot !