nano: afficher les caracteres speciaux

La question :

Bonjour,

Le 25/03/2010 11:15, Mihamina Rakotomandimby a écrit :

Je me suis pris la tete pendant une demi-journée à debugger une entrée
cron qui ne fonctionnait pas à cause d'un caractère special qui n'etait
pas affiché. Il etait là, perturbant le fonctionnement, mais est resté
invisible.

Je pense que voici ce qui s'est passé:

- sur le clavier, "*" est a coté de "ù"
- l'utilisateur a du taper le "ù" par inadvertance et l'a effacé avec un
seul coup de backspace pour le remplacer avec "*"
- pour des raisons d'encodages différents, il aurait en fait fallu
effacer avec 2 backspaces pour entierement effacer le "ù"


L'utilisateur a fait ça avec nano ? Ça me semble être un bug, déjà :
même si composé de plusieurs touches ou de plusieurs octets, un
caractère affiché à l'écran devrait toujours pouvoir s'effacer par une
seule suppression.

Par ailleurs, j'aimerais savoir par curiosité quel était l'encodage
utilisé. Si c'était UTF-8 et que le caractère ù ait été décomposé en
« u + accent », on pourrait imaginer qu'un coup de backspace efface
l'accent et laisse le u, mais dans ce cas il serait resté visible.

J'edite les petits fichiers avec "nano" (pas envie d'en changer sauf
raison forte) et ça m'aurai aidé que ce petit éditeur affiche un truc à
l'écran quand il rencontre un (morceau de) caractere suspect.

Est-ce que vous sauriez comment on fait?


Non, je ne sais pas, mais cette question me semblerait parfaitement en
charte dans <news:fr.comp.applications.editeurs-de-texte> : j'y fais
suivre la discussion.

Cordialement,
--
Olivier Miakinen

Poser votre question sur le forum Logiciels

Les 4 réponses :

Le Thu, 25 Mar 2010 11:39:20 +0100, Olivier Miakinen a écrit :


L'utilisateur a fait ça avec nano ?


;)

Avec vi :setlist montre les caractères non-imprimables


J.


--
Peut-être pas, finalement.

On 2010-03-25, jacques a écrit :


Avec vi :setlist montre les caractères non-imprimables


Tu veux dire avec Vim ?

--
Vivien MOREAU / vpm

Unix is simple. It just takes a genius to understand its simplicity
--Dennis M. Ritchie

2010-03-25, 22:57(+01), Vivien MOREAU:


On 2010-03-25, jacques a écrit :


Avec vi :setlist montre les caractères non-imprimables


Tu veux dire avec Vim ?


Non, je crois qu'il veut dire:

Avec vi :set list

http://minnie.tuhs.org/cgi-bin/utree.pl?file=2BSD/src/ex/ex_data.c

--
Stéphane

On 2010-03-26, Stephane CHAZELAS a écrit :


Non, je crois qu'il veut dire:

Avec vi :set list


En effet, là ça fonctionne

--
Vivien MOREAU / vpm

Unix is simple. It just takes a genius to understand its simplicity
--Dennis M. Ritchie

Poser votre question sur le forum Logiciels

Questions similaires :