Il peut arriver que vous travailliez dans le terminal Linux et que vous voyiez soudainement l’erreur”Impossible de définir les paramètres régionaux”et que vous voyiez des caractères mystérieux comme”��”. Cette erreur se produit en raison d’une prise en charge de l’encodage UTF-8 mal configurée ou manquante sous Linux. La prise en charge des paramètres régionaux UTF-8 devient nécessaire lorsque vous utilisez une langue autre que l’anglais ou que vous utilisez des emojis. Donc, dans cet article, nous expliquerons d’abord ce qu’est UTF-8, puis montrerons comment activer le support UTF-8 sous Linux au cas où il manquerait.

Activation de la prise en charge d’UTF-8 sous Linux (2023)

Table des matières

Que signifie UTF-8 ?

UTF-8 signifie” UCS Transformation Format 8 », et il s’agit de la forme d’encodage de caractères la plus courante pour Unicode. Ici, chaque caractère unique est mappé sur des unités d’un octet. Et comme un octet est composé de 8 bits, UTF inclut donc”-8″dans son nom. Ces octets sont finalement interprétés par le processeur de langage en binaire pour que le processeur comprenne notre langage humain.

La variable d’environnement locale prend en charge UTF-8 sous Linux et peut être modifiée en quelques étapes simples via le terminal. Il permet à votre système Linux d’afficher correctement les caractères de différentes langues dans un fichier texte ou un site Web.

Comment pour activer les paramètres régionaux UTF-8 sous Linux

Installation du package de paramètres régionaux

Le package de paramètres régionaux est généralement installé lors de l’installation de votre distribution Linux, mais parfois, il peut être corrompu et afficher des erreurs utiliser. Si vous rencontrez des problèmes, nous vous suggérons d’abord de coller la commande ci-dessous dans le terminal Linux pour vérifier si le package de paramètres régionaux est installé sur votre ordinateur :

sudo dpkg-l locales

Si le local est installé sur votre système, vous obtiendrez une sortie similaire à celle ci-dessous :

Si vous obtenez des erreurs ou des valeurs manquantes dans la sortie, vous devez installer le package locales à l’aide de la commande ci-dessous. Ensuite, vous pouvez activer manuellement la prise en charge de l’UTF-8 sous Linux.

sudo apt-get install locales

Définition des paramètres régionaux corrects (UTF-8)

1. Une fois que vous avez installé le package, vous devez régénérer les paramètres régionaux pour activer le support UTF-8 via la commande ci-dessous dans le terminal Linux :

sudo dpkg-reconfigure locales

2. La commande ci-dessus est utilisée pour régénérer les locales pour toutes les langues disponibles. Descendez dans la liste à l’aide des touches fléchées et sélectionnez vos paramètres régionaux UTF-8 préférés à activer. Nous avons sélectionné”en_US.UTF-8″(anglais UTF-8) dans ce tutoriel.

3. Ensuite, définissez les paramètres régionaux par défaut sur”en_US.UTF-8″et appuyez sur Entrée. Cela régénérera les paramètres régionaux UTF-8 sélectionnés dans votre terminal Linux.

Faire locale change permanent

1. Une fois que la commande ci-dessus a fini de régénérer les paramètres régionaux, ouvrez le fichier.bashrc à l’aide de cette commande dans le terminal :

sudo vim.bashrc

2. Une fois le fichier ouvert dans l’éditeur Vim du Terminal, copiez et collez les lignes suivantes à la fin du fichier.bashrc.

exporter LC_ALL=en_US.UTF-8
exporter LANG=
exporter LANGUAGE=

3. Après les avoir ajoutés, vous devez quitter l’éditeur vim. Pour cela, vous devez d’abord appuyer sur la touche”Esc”puis taper”:w”pour enregistrer et quitter le fichier.

Vérifiez les modifications apportées

Après avoir parcouru tant d’étapes, vous devez être sceptique quant à savoir si la prise en charge UTF-8 pour le terminal Linux a été activée ou non. Pour vérifier les modifications, exécutez la commande locale dans le terminal. Vous verrez maintenant les modifications que vous avez apportées au fichier de configuration.bashrc. Enfin, redémarrez le système pour que la prise en charge des paramètres régionaux UTF-8 entre en vigueur.

[RÉSOLU] Prise en charge UTF-8 manquante dans le terminal Linux

Avec la prise en charge UTF-8 désactivée dans le terminal Linux, cela peut conduire à une expérience assez frustrante pour la plupart des utilisateurs car le texte sort comme du charabia et est illisible. Cependant, avec les étapes que nous avons montrées ci-dessus, nous espérons que vous avez pu activer la prise en charge des paramètres régionaux UTF-8 sur votre ordinateur Linux. Si vous rencontrez des problèmes pour résoudre ce problème, faites-le nous savoir dans les commentaires ci-dessous. De plus, pendant que vous êtes ici, consultez les commandes essentielles du terminal Linux que tout le monde devrait connaître.

Laisser un commentaire

Cela fait quelques mois que la série iPhone 14 a été lancée, et il est bien établi que c’est l’année des modèles Pro. Mais si vous avez l’intention d’opter pour les pros à froufrous, le montant à débourser […]

Wondershare a développé certains des meilleurs logiciels et outils pour simplifier notre vie et nos efforts créatifs au cours des dernières années. En particulier, Wondershare Filmora a reçu de nombreuses distinctions. Il a reçu le prix Video Editing Leader […]

La nouvelle architecture Raptor Lake renforce la nouvelle gamme de processeurs Intel de 13e génération, qui est sortie depuis un certain temps maintenant. Le Core i9-13900K est le processeur le plus haut de gamme de la gamme Intel de 13e génération, et nous avons eu la chance de passer quelques […]

Categories: IT Info