------------------------------------------------------------------------------- Locale This is closely related to unicode but defines what language is being used by the user. Environment vaiables... export LANG="en_AU.UTF-8" # sets all the other LC_types that are not set See the results using the command "locale" However one should be set to modify sorting behaviour export LC_COLLATE=C # sets the sorting order for things like "ls" Setting this to something else will place all 'A's together regardless of case, or the '.' prefix. For example... > LC_COLLATE="C" ls -a . .. .CCC .ccc AAA BBB aaa bbb > LC_COLLATE="en_US" ls -a . .. aaa AAA bbb BBB .ccc .CCC Also may like to set LC_TIME=??? Which effects output of dates and times from "date" XTerms need to be started with a UTF unicode font. For example. xterm -fn -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1 or normal: -misc-fixed-medium-r-*-*-15-*-75-75-c-90-iso10646-1 bold: -misc-fixed-bold-r-*-*-15-*-75-75-c-90-iso10646-1 Check with wget https://antofthy.gitlab.io/data/utf8_demo.txt less utf8-demo.txt or the source it was developed on... wget http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt Test your local man installation for other languages # Greek's always fun (if present) LANG=el_GR.UTF-8 man man # German is widely supported LANG=de_DE.UTF-8 man man # As is Spanish LANG=es_ES.UTF-8 man man # How about something more exotic, like Hebrew or Korean? LANG=he_IL.UTF-8 man man LANG=ko_KR.UTF-8 man man -------------------------------------------------------------------------------