Ouvrir un terminal en ISO8859-15 sous Ubuntu
Il ne s'agit pas comme dans http://forum.ubuntu-fr.org/viewtopic.php?id=307063 de passer tout le système en ISO (on est en 2013 tout de même), mais simplement d'ouvrir un terminal qui travaillera dans un environnement ISO.
L'usage peut être d'utiliser des programmes tel id3info qui nécessitent des paramètres en ISO sans avoir de fonction de conversion UTF8->ISO8859-15.
Il faut d'abord configurer les locales du système. Puis il faut lancer la bonne commande pour le terminal.
L'usage peut être d'utiliser des programmes tel id3info qui nécessitent des paramètres en ISO sans avoir de fonction de conversion UTF8->ISO8859-15.
Il faut d'abord configurer les locales du système. Puis il faut lancer la bonne commande pour le terminal.
1) Configurer le système (en étant root)
- Dans
- Faire de même dans
- reconfiguer les locales en tapant :
2) lancer la commande qui va bien (ici en utilisant le terminal de l'environnement KDE : konsole) :
Une fois dans le terminal, on peut vérifier que l'on est bien en ISO en tapant
Sans mention d'UTF8. On peut ensuite essayer de taper un caractère accentué comme é.
- Dans
/var/lib/locales/supported.d/fr
ajouter les lignes : fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
- Faire de même dans
/var/lib/locales/supported.d/local
- reconfiguer les locales en tapant :
dpkg-reconfigure locales
2) lancer la commande qui va bien (ici en utilisant le terminal de l'environnement KDE : konsole) :
LANG=fr_FR LANGUAGE=fr_FR xterm
Une fois dans le terminal, on peut vérifier que l'on est bien en ISO en tapant
locale
: on doit obtenirLANG=fr_FR
LANGUAGE=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC="fr_FR"
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=
Sans mention d'UTF8. On peut ensuite essayer de taper un caractère accentué comme é.
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée
Anonyme sur :
- vérifier si la locale est bien supportable :
grep fr_FR /usr/share/i18n/SUPPORTED
doit retourner au moins la ligne ci-dessous :
fr_FR ISO-8859-1
- générer la locale :
sudo locale-gen fr_FR