Bonsoir,
récemment j'ai eu des soucis avec l'encodage des caractères, problème d'accents etc...
Comme mon système était en ISO suite à des modifs il y a longtemps, j'ai décidé de tout repasser en UTF-8. Tout refonctionnait alors normalement.
Malheureusement j'ai eu besoin il y a peu de temps de consulter le man pour mon shell, entre autre Bash, et là horreur!!! je me suis aperçu que toute l'aide du man était mal encodée, exemple avec le man de bash :
J'ai cherché un peu mais je n'ai malheureusement trouvé aucune solution, voici quelques infos sur mon système :AVERTISSEMENT
La traduction de cette page de manuel n<80><99>est pas à jour ; veuillez consulter la version anglaise pour référence. Sur le système Debi
an, elle
peut être obtenue avec la commande : man -L C programme.
SYNOPSIS
bash [options] [fichier]
COPYRIGHT
Bash est sous Copyright (C) 1989, 1999 de la Free Software Foundation, Inc.
DESCRIPTION
Bash est un interpréteur (Shell) compatible sh qui exécute les commandes lues depuis l<80><99>entrée standard, ou depuis un fichier. Bash
incor<80><90>
pore également des fonctionnalités provenant des interpréteurs Korn et C-shell (ksh et csh).
Bash est conçu pour être conforme aux spécifications IEEE concernant les shells et les outils Posix (Groupe de travail de l<80><99>IEEE 100
3.2).
OPTIONS
En plus des caractères d<80><99>options documentés dans la description de la commande interne set, bash accepte les arguments suivants lor
squ<80><99>on
l<80><99>invoque :
-c cha�ne Si l<80><99>argument -c est présent, les commandes sont interprétées depuis la cha�ne fournie. S<80><99>il existe d<80><99>au
tres arguments après la
la commande locale me donne :
Le fichier /etc/environment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" LC_ALL=
Et le fichier /etc/locale.gen
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 LANGUAGE="fr_FR:fr" LANG="fr_FR.UTF-8 UTF-8" ### BEGIN DEBCONF SECTION FOR localeconf # Do not edit within this region if you want your changes to be preserved # by debconf. Instead, make changes before the "### BEGIN DEBCONF SECTION # FOR localeconf" line, and/or after the "### END DEBCONF SECTION FOR # localeconf" line. LANG=fr_FR.UTF-8 ### END DEBCONF SECTION FOR localeconf
Quelqu'un aurait-il une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fr_FR.UTF-8 UTF-8 ### BEGIN DEBCONF SECTION FOR localeconf # Do not edit within this region if you want your changes to be preserved # by debconf. Instead, make changes before the "### BEGIN DEBCONF SECTION # FOR localeconf" line, and/or after the "### END DEBCONF SECTION FOR # localeconf" line. ### END DEBCONF SECTION FOR localeconf
Merci.
Partager