[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nedit : affichage des lettre accentuées



On 09/10/2010 11:32, Charles Plessy wrote:
Le Fri, Oct 08, 2010 at 10:29:31PM +0200, rk a écrit :
je viens d'installer nedit pour l'édition des fichiers source en langage
C mais j'ai un problème avec les lettres accentuées, elles ne sont pas
affichées et sont remplacées par des séquences de caractères.
Comment faire pour faire afficher les lettres accentuées sans chambouler
la configuration du système.
NEdit ne peut pas afficher les caractères unicode :

« NEdit can not display Unicode text files, or any multi-byte character set. »
http://www.nedit.org/help/format.php

Et aussi: http://bugs.debian.org/576095 https://bugs.launchpad.net/ubuntu/+source/nedit/+bug/1687

Bonne journée,

Diverses solutions partielles existent pour contourner la problème.
La première chose à se demander est:
Est-ce que je veux écrire mes codes et documents texte avec l'encodage latin-1 (ISO-8859-1)?

Si la réponse est vaguement "oui", alors on peut lancer NEdit comme ceci:
    LANG=fr_FR@euro /usr/bin/nedit

Il existe cependant un bogue qui fait que parfois les caractères accentués ne peuvent être saisis que dans le premier onglet ouvert.
Ceci est vrai pour NEdit du paquet Debian et pour les versions 5.5 et 5.6.
Ce bogue est dur à caractériser, cela semble dépendre du focus, du klipboard...

Pour résoudre ceci, j'utilise un vieil exécutable de NEdit (version 5.4 issu du paquet RPM de Fedora Core 4), le seul petit inconvénient est que NEdit va être lent pour rafraîchir ses fenêtres (lors d'un changement de bureau par exemple), sinon il fonctionne à merveille comme cela.

J'utilise NEdit depuis 7 ans et je le vois mourir tristement à petit feu.
Le support d'Unicode (utf-8 principalement) est évoqué régulièrement par-ci par-là, mais une réécriture profonde parait indispensable. Je crois aussi savoir qu'il y a des soucis avec la licence de Motif (le framework graphique utilisé par NEdit) qui fait que NEdit est parfois compilé avec lesstif, un framework alternatif mais qui ne permet pas de retrouver NEdit tel qu'à "la grande époque".

J'ai aussi recompilé NEdit à parti des sources officielles, de sources Debian et des sources Fedora, rien n'a arrangé la sauce pour avoir à ce jour un NEdit rapide et pleinement fonctionnel en latin-1.

Nicolas


Reply to: