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-11-2024 15:35:37

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

[RÉSOLU] Caractères accentués remplacés par des tirets bas.

Bonjour la compagnie,

Nouvelle expérience, nouveau problème ! Désolé pour la longueur, je préfère vous donner tous les détails,... au cas où.

1- J'ai récemment transféré tout le contenu de mes dossiers (Documents, Images, Téléchargements, etc) vers mon HDD séparé nommé "Documents" .

Parmi les documents transférés j'ai un gros dossier (4.7Go) comprenant 13 sous-dossiers.
Après transfère, je constate que les noms des trois sous-dossiers les plus volumineux ont tous perdu leurs accentuations.
Elles sont toutes remplacées par des doubles underscores (double tirets bas " __" ).
Exemple :

élémentaire devient : __l__mentaire


Les autres dossiers transférés, les fichiers inclus dans les dossiers impactés, ainsi que les dossiers déjà présents sur mon HDD "Documents" n'ont pas été impactés.

2- Depuis, le terminal connaît lui aussi un souci avec les accents.
Un espace est systématiquement ajouté après chaque lettre accentuée.
Un retour arrière pour effacer le mot s'arrête 2 à 3 caractères (selon les mots) avant le début de la ligne.
Terminal ne considère pas les caractères que je ne peux effacer comme existants. Je peux taper une commande à la suite et il la prend.
Exemples bizarrerie 1:

célébrées devient : cé lé bré e / Téléchargement devient Té lé chargement


Exemple bizarrerie 2 :

local -a --> cette commande passe !



Ce que j'ai fait :
a- J'ai vérifié les dictionnaires dans

/usr/share/hunspell

Beaucoup de dictionnaires francophones sont présents : belge, français, canadien, suisse, luxembourgeois, monégasque (MC ?), et un anglais_US.
Étrangement, j'en ai un libellé "fr.dic" alors que tous les autres ont la syntaxe "fr_BE.dic"

b- J'ai lancé la commande

locale -a


qui retourne

C
C.utf8
fr_BE.utf8
POSIX
 


c- J'ai lancé la commande

dpkg-reconfigure locales -plow

+ redémarrage ---> aucun changement.

C'est long, je sais. Mais comme ça vous voyez l'ensemble du problème et ce que j'ai déjà tenté.

Déjà un grand merci pour votre aide qui sera miraculeuse, j'en suis certain.

Dernière modification par Hello (18-11-2024 12:59:31)

En ligne

#2 14-11-2024 19:14:31

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Salux,


Comment as-tu copié tes fichiers ? Depuis le terminal ou avec l'explorateur de fichier (quel explorateur) ?
Quel terminal utilises-tu ?

As-tu regardé dans les préférences du terminal l'encodage qui y est utilisé ?
Avec gnome-terminal : Édition > Préférences > Compatibilité
Avec xfce4-terminal : Édition > Préférences > Avancé
-> Cela doit être UTF-8

Que retourne

echo -e "'\u00E9'"

local

Et la commande

stty

(Cette commande retourne la différence entre une configuration saine du terminal et la configuration utilisée)

Dernière modification par agp91 (14-11-2024 19:15:33)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

En ligne

#3 15-11-2024 10:58:49

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Bonjour agp91

J'ai utilisé le terminal de Gnome bêtement libellé Terminal.

Le transfère s'est fait par un clic droit ---> déplacer vers, en utilisant l'explorateur de fichiers de Gnome libellé, bêtement lui aussi, Fichiers. Il me semble avoir lu que Fichiers est en fait Nautilus. Mais pas certain.

L'encodage dans Terminal est bien Unicode UTF-8

La commande echo retourne ceci (l'espace entre le "é" et l'apostrophe de fermeture est généré par mon souci. Il n'est pas intentionnel/une erreur de ma part).

'é '



La commande local est incorrecte, il manque le 'e' final à "local"
Donc, la bonne commande retourne 

$ locale
LANG=fr_BE.UTF-8
LANGUAGE=fr_BE:fr
LC_CTYPE="fr_BE.UTF-8"
LC_NUMERIC="fr_BE.UTF-8"
LC_TIME="fr_BE.UTF-8"
LC_COLLATE="fr_BE.UTF-8"
LC_MONETARY="fr_BE.UTF-8"
LC_MESSAGES="fr_BE.UTF-8"
LC_PAPER="fr_BE.UTF-8"
LC_NAME="fr_BE.UTF-8"
LC_ADDRESS="fr_BE.UTF-8"
LC_TELEPHONE="fr_BE.UTF-8"
LC_MEASUREMENT="fr_BE.UTF-8"
LC_IDENTIFICATION="fr_BE.UTF-8"
LC_ALL=
 



Et la dernière commande renvoie

$ stty
speed 38400 baud; line = 0;
-brkint -imaxbel iutf8
 

Dernière modification par Hello (15-11-2024 11:00:18)

En ligne

#4 15-11-2024 11:36:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

hello
et ce fameux HDD il est monté comment et quel système de fichier est utilisé?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 15-11-2024 11:50:13

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Salut Croutons

Il est monté dans /media/nom_utilisateur/Documents sous le système de fichiers GPT

Dernière modification par Hello (15-11-2024 12:04:22)

En ligne

#6 15-11-2024 12:06:31

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

GPT c'est la table de partitionnement
https://fr.wikipedia.org/wiki/GUID_Partition_Table

je pensais quel système de fichier : linux ext4 ou autre?
est ce que les symptômes sont reproduisible ?
a voir si tu obtiendrait le même résultat avec un autre gestionnaire de fichier Thunar ou pcmanfm

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 15-11-2024 12:19:56

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Bonjour,

en retour de la commande locale, sur mon fichier la ligne LANGAGE= est vide, par ailleurs, la notation de ce qui y est écrit est bizarre :

LANGUAGE=fr_BE:fr


au lieu du récurent fr_BE.UTF-8

En ligne

#8 15-11-2024 12:47:24

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Oups, je me suis emmêlé les pinceaux.

Le système de fichier est extFAT (version1)

Thunar comme PCmanFM donnent la même chose que Fichiers.

Au cas ou...
Après le transfère de mes docs, j'ai tenté une expérience (foireuse) concernant la création de liens symboliques. J'avais manuellement supprimé les dossiers "Documents - Images - Musiques..." (je ne sais plus comment, probablement directement dans /home).
J'ai par la suite recréer le fichier usr-dirs.dirs avec la commande ci-dessous + déconnexion/reconnexion pour activer la modification.

xdg-user-dirs-update --force


Tous mes répertoires sont bien dans usr-dirs.dirs et dans /home mais Public et Modèles n'apparaissent pas dans Fichiers, Thunar, PcmanFM

Je ne sais pas si cela a une incidence sur l'encodage des caractères mais qui sait ...

Dernière modification par Hello (15-11-2024 12:52:05)

En ligne

#9 15-11-2024 14:47:20

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Salut UBUB

Merci pour ton intervention. J'ai fouillé le net et voici ce que j'ai trouvé (ci-dessous). J'ai une modifié le texte pour qu'il soit plus clair.

Trouvé sur le forum https://forum.ubuntu-fr.org/viewtopic.php?id=2006538.

la configuration LANGUAGE est réputée alourdir la distrib, ... il faut avoir du fr_FR.UTF-8 partout sauf à " LANGUAGE = " et à " LC_ALL= "  lesquels on laisse vides


Chez moi " LANGUAGE = " contient "fr_BE:fr" et n'est donc pas vide. "LC ALL =" est bien vide.

Peut-être est-ce la solution mais je ne sais ni comment ni où modifier ce paramètre.

Rappel (v. post #1) : la reconfiguration de "Locales" ne change rien même après un redémarrage.

En ligne

#10 15-11-2024 14:51:17

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

ubub a écrit :

en retour de la commande locale, sur mon fichier la ligne LANGAGE= est vide, par ailleurs, la notation de ce qui y est écrit est bizarre :
LANGUAGE=fr_BE:fr
au lieu du récurent fr_BE.UTF-8



je sais pas dans le

man locale.7


on peut lire

la variable d'environnement LANGUAGE (contenant une liste  de  paramètres  régionaux  séparés  par  des deux-points)


mais je sais que le moindre changement dans locale peut avoir des incidences
peut être ça vaut le coup d'essayer avec fr_BE.UTF-8, au pire on remet comme avant apres
la commande serait

localectl set-locale LANGUAGE=fr_BE.UTF-8



Hello a écrit :

Tous mes répertoires sont bien dans usr-dirs.dirs et dans /home mais Public et Modèles n'apparaissent pas dans Fichiers, Thunar, PcmanFM


peut etre qu'il ne sont pas présent dans le fichiers bookmark, j'avais meme pas fait gaffe qu'il y avait un icone place pour les modèles big_smile
il est pas affiché chez moi (en meme temps je crois bien que j'ai rien dans Modéles
regarde voir ce que contient le fichier

cat ~/.config/gtk-3.0/bookmarks


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 15-11-2024 15:04:01

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

@Croutons

Avant de reconfigurer localectl voici le retour de cat. Il ne semble pas aimer les accents lol Et effectivement pas de Modèles ou de Public dont je ne me sert jamais (mais j'aime apprendre et comprendre).

$ cat ~/.config/gtk-3.0/bookmarks
file:///home/xxx/Documents
file:///home/xxx/Musique
file:///home/xxx/Images
file:///home/xxx/Vid%C3%A9os
file:///home/xxx/T%C3%A9l%C3%A9chargements
 

Dernière modification par Hello (15-11-2024 15:07:42)

En ligne

#12 15-11-2024 15:13:14

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

ah oui il te manque 2 lignes, du coup tu peux editer le fichier avec n'importe quel traitement de texte et ajouter

file:///home/stephane/Public
file:///home/stephane/Modèles


oui c'est bizarre chez moi pareil, pourtant il me prend bien Modèles, j'ai eu peur de pas savoir par quoi remplacer le è

oups le chemin lol

Dernière modification par Croutons (15-11-2024 15:14:21)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#13 15-11-2024 16:58:26

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Voilà, j'ai lancé la commande demandée

localectl set-locale LANGUAGE=fr_BE.UTF-8


Avec cette commande et comme il préconisé sur le site Ubuntu-fr (v. lien post #9) " LANGUAGE = " n'affiche plus rien après le signe " = ".
Mais cela ne change rien. Terminal me fais toujours la gueule avec les accents même après un redémarrage.

En ligne

#14 15-11-2024 19:31:20

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Et que donne :

echo $GDM_LANG


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#15 15-11-2024 20:35:23

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Salut --gilles--

Voici le retour de la commande de mandée. Peux-tu me dire ce qu'elle est sensée indiquer comme information ?

fr_BE.UTF-8

En ligne

#16 15-11-2024 21:11:35

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Hello a écrit :

Salut --gilles--

Voici le retour de la commande demandée. Peux-tu me dire ce qu'elle est sensée indiquer comme information ?

fr_BE.UTF-8




Pace e salute !  smile
C'est la langue prévue pour GDM.


Quel est ton shell ?

echo $SHELL


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#17 15-11-2024 21:43:28

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Essayes de recompiler les fichiers de définition de paramètres régionaux

lodale-gen


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

En ligne

#18 15-11-2024 22:33:10

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

...
Cela ne servira à rien, ça a déjà été fait avec

dpkg-reconfigure locales -plow

Dernière modification par agp91 (15-11-2024 22:34:08)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

En ligne

#19 16-11-2024 09:00:24

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Ave --gilles-- !

Merci pour l'info.

Le retour de l'echo (des savanes)

/bin/bash

En ligne

#20 16-11-2024 09:45:53

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

hello
constates tu la même comportement étrange aussi en console, ou seulement dans le terminale?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#21 16-11-2024 09:53:43

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

@Croutons

Je suppose que lorsque tu parles de console il s'agit du mode recovery ?!

J'ai testé, aucun souci. Pas d'espace après les lettres accentuées. Cela ne concerne donc que Terminal et Fichiers

En ligne

#22 16-11-2024 09:54:24

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Nous pouvons voir un cas un peu similaire ici :

https://forums.archlinux.fr/viewtopic.php?t=20395

C'est le logiciel zsh qui modifie une des variables d'environnement et cela créé des problèmes avec l'affichage des caractères.

Peut-être qu'un autre logiciel modifie ou ou plusieurs variables d'environnement dans le cas qui t'occupe.



Tu pourrais essayer de voir comment se comporte la console en mode maintenance ( recovery mode ), extrêmement peu de logiciels tourneraient, donc le problème a de fortes chances de disparaître, cela renforcerait l'hypothèse que c'est  bien un logiciel qui créé des problèmes avec l'affichage des caractères.


Tu testerais en console, en passant en mode utilisateur :

echo -e "'\u00E9'"



Tu vois, Croutons a la même idée !  big_smile

Bonjour Croutons et Hello ! smile


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#23 16-11-2024 09:59:00

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : Debian 12
Noyau : Linux 6.1.0-26-amd64
(G)UI : Gnome - mutter 43.8-0+deb12u1
Inscription : 15-02-2016

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Hello a écrit :

@Croutons

Je suppose que lorsque tu parles de console il s'agit du mode recovery ?!

J'ai testé, aucun souci. Pas d'espace après les lettres accentuées. Cela ne concerne donc que Terminal et Fichiers




Je pense qu'il faudrait trouver quel est le logiciel qui modifie les variables d'environnement chez toi.


Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
 Intel® Core™2 Duo E8500  × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil palestine.png

Hors ligne

#24 16-11-2024 10:20:33

Hello
Membre
Lieu : Belgique
Distrib. : Debian 12 (Bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 15-01-2024

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

@Gilles

J'ai été voir le cas +/- similaire. Je te crois sur parole. Je n'ai pas compris grand chose des manipulations faites roll

Je suis sous Debian depuis janvier 2024 et n'ai jamais rencontré ce problème. Il est survenu après le transfère de mes dossiers.
Le dernier logiciel installé (si je ne me trompe) était le lecteur de carte d'identité il y a quelques semaines (voir mon topic à ce sujet). A moins que je sois somnambule ? scratchhead.gif

Je vais tester ta commande en console et reviens avec le retour.

En ligne

#25 16-11-2024 10:24:26

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : [RÉSOLU] Caractères accentués remplacés par des tirets bas.

Salux,

En plus d’essayer dans une console, comme le propose Croutons (Ctrl+Alt+F3 pour passer en console et Alt+F2 pour revenir à l'interface graphique)

As-tu essayé un autre terminal que gnome-terminal ?
Par défaut Gnome dispose du terminal xterm, donc depuis gnome-terminal

xterm

Dans la fenêtre d'xterm, que dit

echo -e "'\u00E9'"

?

Dernière modification par agp91 (16-11-2024 10:27:03)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

En ligne

Pied de page des forums