Afin que les caractères spéciaux soient toujours affichés correctement, certaines fonctionnalités nécessitent que le jeu de caractères soit installé directement sur le serveur.
Pour voir les jeux de caractères installés :
locale -a
Vous obtiendrez un résultat du genre :
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US
en_US.iso88591
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
Et pour voir le jeu de caractères utilisé par défaut :
cat /etc/default/locale
Vous obtiendrez un résultat du genre :
# File generated by update-locale
LANG="en_US"
LANGUAGE="en_US:"
LC_ALL=en_US.UTF-8
Pour ajouter un jeu de caractères :
sudo locale-gen fr_CA.UTF-8
Et pour utiliser ce jeu de caractères par défaut :
sudo update-locale LANG=fr_CA.UTF-8
La variable LANG a bien été modifiée :
# File generated by update-locale
LANG=fr_CA.UTF-8
LANGUAGE="en_US:"
LC_ALL=en_US.UTF-8
▼Publicité