Problème avec GVIM et l'UNICODE - Logiciels - Linux et OS Alternatifs
Marsh Posté le 21-05-2009 à 04:19:49
Est il possible de créer ses fichiers avec un autre éditeur que Ultra Edit ?
Car une rapide recherche sur google révèle que c'est ultra edit qui génère mal des fichiers en utf-8.
Marsh Posté le 21-05-2009 à 04:36:38
J'ai par ailleurs testé tes fichiers et je ne rencontre aucun souci avec les éditeurs de texte que j'utilise habituellement :
vim dans sa version 7.2.127 et ses erzats de vim-X11 (gvim donc) sous ma mandriva 2009.1 mais également sous le vim 7.1 de debian Lenny
kwrite et kate ( versions intégrés dans Kde 4.2.2)
Je pense donc que le souci est un problème local a ta machine :
-> Création des fichiers par UltraEdit ?
->Problème lié au patch Cream de ta version de gvim
-> Problème éventuellement lié a ta version de gvim sous koppix.
il y a probablement d'autre raison mais c'est très certainement restreint a ton environnement.
Marsh Posté le 21-05-2009 à 16:22:30
Merci pour cette réponse rapide.
Donc dans le doute je laisse tomber UltraEdit et la Knoppix pour faire mes tests.
Mais le problème ne pouvait pas forcément venir que de Cream puisque j'avais testé avec "GVIM 7.2 (non modifié) et GVIM 7.1 modifié (Cream)" et j'avais le même souci avec les deux.
Pour être sûr, j'ai refais des essais : j'ai installé un XP Pro SP2 via wmware, j'ai ensuite installé GVIM (Self-installing executable gvim##.exe gvim72.exe) sans rien modifier, et j'ai récupérer le code source via gvim de ce site : http://www.wordpress-fr.net/ ainsi que ce site : http://www.joomla.fr/. Conslusion : les caractères accentués ne s'affichent pas correctement.
Par contre, j'ai essayé de faire la même choses avec les vim de xubuntu et de ubuntu (livecd), et là... ça marche... les caractères accentués s'affichent bien
Si je résume, j'ai des problèmes avec la Knoppix (mais ce n'est pas grave) et avec mon Windows XP.
Peut-être que je devrais poster un message sur le forum concernant Windows, à moins que quelqu'un ait une idée.
Marsh Posté le 21-05-2009 à 17:47:15
ce peut aussi être un problème de locale sous knoppix, qui entraine cette erreur d'affichage (je doute que le vim de knoppix soit a ce point différent des versions intégrés chez mandriva/debian/ubuntu....).
Vérifies que tu as bien des locales en UTF-8 sous knoppix, (dans une console tu tapes un echo $LANG par exemple)
Ce qui fait que le problème existe probablement uniquement sous windows au final.
Après d'après ma recherche google, il suffit de modifier le comportement d'ultra edit pour corriger le problème. ( http://f00f.de/blog/2008/03/12/sav [...] ripts.html )
Marsh Posté le 22-05-2009 à 18:12:40
mikala a écrit : Vérifies que tu as bien des locales en UTF-8 sous knoppix, (dans une console tu tapes un echo $LANG par exemple) |
Je ne les ai pas, ça me retourne fr-FR@euro je crois, donc voilà pourquoi ça ne marchait pas sous la Knoppix. Si j'ai bien compris, le problème se situe alors au niveau du gvim sous Windows.
Marsh Posté le 22-05-2009 à 20:14:17
orax a écrit : |
Tout a fait, sous knoppix tu es en iso8859-15, en UTF-8 tu aurais du avoir ce genre de résultat fr-FR@euro.UTF-8 ou un fr_FR.UTF8 ...
le problème se situe donc au niveau de windows.
On ne peut pas exclure également un problème de « locale » sous windows, cependant je n'ai aucune idée du fonctionnement de ce système. Il faudrait poser la question sur la section appropriée
Marsh Posté le 21-05-2009 à 03:59:37
Certains de mes fichiers encodés en UTF-8 ne sont pas lisibles sous GVIM 7.2 et GVIM 7.1 modifié (Cream). J'utilise gvim (la version modifiée avec Cream) sous Win XP mais j'ai fait le test avec une Koppix (gvim 7.1), et même problème, c'est pourquoi je poste dans "OS Alternatifs".
Le lien vers les fichiers :
http://www.megaupload.com/?d=PUV77CJ8
Les fichiers "UTF-8 - ..." (créés avec UltraEdit) n'étaient même pas lisibles au début. J'ai dû ajouter "set fileencodings=ucs-bom,utf-8,latin1,default" dans le _vimrc pour qu'ils le soient...
Certains des fichiers dans l'archive ne me posent problème qu'avec gvim, car ils s'ouvrent tous sans problème avec le bloc-notes (notepad) de Windows. Il s'agit surtout des fichiers "mauvais.txt" et "mauvais.xml". Visiblement GVIM ne semble pas les détecter pas comme des fichiers UTF-8.
Je précise que je n'ai pas au moins un BAC +5 en informatique, ce qui est peut-être un frein pour arriver à ouvrir des fichiers Unicodes avec, je cite : "le meilleur éditeur du monde", sans trifouiller sa config...