Locale en tekenset

Een locale bepaalt hoe een Linux-systeem taal, datum, getallen en tekens weergeeft. De tekenset (character encoding) bepaalt hoe tekst als bytes wordt opgeslagen.

Locale-variabelen

VariabeleBepaalt
LANGStandaardtaal voor alle categorieën
LC_TIMEDatumnotatie
LC_NUMERICGetalnotatie (punt of komma als decimaalscheidingsteken)
LC_MESSAGESTaal van systeem- en foutmeldingen
LC_ALLOverschrijft alle andere LC_*-variabelen

Tekenset

UTF-8 is de standaard op moderne Linux-systemen. Het ondersteunt vrijwel alle tekens van alle talen. Problemen met speciale tekens (accenten, €-teken) komen bijna altijd door een verkeerde tekenset.

Locale bekijken en instellen

locale                          # huidige instellingen tonen
localectl list-locales          # beschikbare locales
localectl set-locale LANG=nl_NL.UTF-8

Tijdzone

timedatectl list-timezones | grep Amsterdam
timedatectl set-timezone Europe/Amsterdam

Zie ook

linuxsysteembeheer