logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-01-2019 01:02:44

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

[Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Salut,
Je me suis récemment remis a utiliser mon clavier azerty qui est en bon état.
Depuis que j'ai change le language du clavier en francais avec

dpkg-reconfigure keyboard-configuration


impossible d'afficher les caracteres speciaux comme: é,µ,à,etc dans un shell bash ou dans un editeur CLI.
Etrangement ils s'affichent normalement dans un shell dash ou avec un editeur GUI.
L'encodage de mon terminal est UTF-8.

Quelques infos pour aider:
(U~U)/:~$

cat /etc/default/keyboard


# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"
(U~U)/:~$
 



(U~U)/:~$

locale


LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
(U~U)/:~$
 



Edit à toto : Modif faite - Séparation de la commande user de son retour pour une meilleure lisibilité. BBCode utilisé Commande user

Dernière modification par qUrt (18-01-2019 20:06:08)

Hors ligne

#2 14-01-2019 10:45:48

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

qUrt a écrit :

impossible d'afficher les caracteres speciaux comme: é,µ,à,etc dans un shell bash ou dans un editeur CLI.


D'afficher ou de taper ?


Il vaut mieux montrer que raconter.

Hors ligne

#3 14-01-2019 14:16:09

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Si on tape é dans un shell bash,rien ne s'affiche,pareil si on colle.

Hors ligne

#4 14-01-2019 15:42:06

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Et si on tape ctrl+v avant ?
Et si on affiche avec cat le contenu d'un fichier texte qui contient des caractères non ASCII ?

Il vaut mieux montrer que raconter.

Hors ligne

#5 14-01-2019 16:45:47

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

c'est ctrl+shift+v pour coller pour mon term et non,toujours rien.

Ça fonctionne avec cat:

(U~U)/:~$sh
$ echo
> à
> µ"
>/tmp/caracteres
$ exit
(U~U)/:~$cat /tmp/caracteres
é
à
µ
(U~U)/:~$echo $SHELL
/bin/bash
(U~U)/:~$
 

Hors ligne

#6 14-01-2019 16:59:20

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Non, je ne parle pas de coller mais de taper ctrl+v avant de taper un caractère non ASCII.

Il vaut mieux montrer que raconter.

Hors ligne

#7 14-01-2019 17:27:36

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Ya un point d'interrogation qui s'affiche pour é après ctrl+v
Edit
2cqjqzp.png

Dernière modification par qUrt (14-01-2019 17:39:52)

Hors ligne

#8 15-01-2019 10:26:45

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

L'effet de ctrl+v indique que c'est readline (utilisé par bash) qui réagit ainsi.
Je pense qu'il faudrait sélectionner une locale UTF-8 comme C.UTF-8 au lieu de "C" pour que les caractères non ASCII soient gérés correctement.
Sinon il me semble avoir bidouillé avec les options "meta" dans /etc/inputrc (global) ou ~/.inputrc (utilisateur) pour agir sur le traitement des caractères 8 bits par readline.

Il vaut mieux montrer que raconter.

Hors ligne

#9 18-01-2019 03:15:31

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

J'ai séléctionné la locale C.UTF-8 avec

dpkg-reconfigure locales


toujours aucun progrès

Hors ligne

#10 18-01-2019 14:13:51

MicP
Membre
Inscription : 29-02-2016

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Bonjour

Il n'y a pas de caractères accentués dans la table de caractères ASCII

Extrait de : unix.stackexchange.com : What does “LC_ALL=C” do?

…The C locale is a special locale that is meant to be the simplest locale.
You could also say that while the other locales are for humans, the C locale is for computers.
In the C locale, characters are single bytes, the charset is ASCII…



=======
Si tu veux utiliser les caractères accentués de la langue française,
lance la commande :

dpkg-reconfigure locales

et choisis :

fr_FR.UTF-8 UTF-8



=======

locale

LANG=fr_FR.utf8
LANGUAGE=
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
LC_TIME="fr_FR.utf8"
LC_COLLATE="fr_FR.utf8"
LC_MONETARY="fr_FR.utf8"
LC_MESSAGES="fr_FR.utf8"
LC_PAPER="fr_FR.utf8"
LC_NAME="fr_FR.utf8"
LC_ADDRESS="fr_FR.utf8"
LC_TELEPHONE="fr_FR.utf8"
LC_MEASUREMENT="fr_FR.utf8"
LC_IDENTIFICATION="fr_FR.utf8"
LC_ALL=
 


Voir aussi :

man 7 locale

Dernière modification par MicP (18-01-2019 14:30:04)

Hors ligne

#11 18-01-2019 20:05:31

qUrt
Membre
Distrib. : Devuan 9.6 (stretch)
Noyau : Linux 3.16.0-4-686-pae
(G)UI : spectrwm
Inscription : 31-08-2018

Re : [Resolu]impossible d'afficher les caracteres speciaux comme é,µ,à,etc

Super,après avoir reconfigurer LC_ALL les caractéres speciaux s'affichent enfin.

Hors ligne

Pied de page des forums