User Tools

Site Tools


localization_and_you_-_utf_8_on_netbsd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
localization_and_you_-_utf_8_on_netbsd [2022/02/07 20:56] – [Rxvt-Unicode] jquahlocalization_and_you_-_utf_8_on_netbsd [2022/02/08 23:59] (current) – added a paragraph about lynx jquah
Line 14: Line 14:
  
 Save, kill any screen or tmux sessions or other background processes, and log out. When you log in again, you should have a proper UTF–8 terminal as far as most programs are concerned. Save, kill any screen or tmux sessions or other background processes, and log out. When you log in again, you should have a proper UTF–8 terminal as far as most programs are concerned.
 +
 +The web browser ''lynx'' doesn't like it when LC_CTYPE (as seen in ''locale'') has a UTF-8 value.  With LANG=en_US.UTF-8 in the environment, ''locale(1)'' will set LC_CTYPE to the same, and lynx will display garbage in place of the expected UTF-8 characters.  With LC_CTYPE set to another valid value in the environment, e.g., ''env LC_CTYPE=C lynx'', locale will use that, and lynx will behave.  (Note: setting LC_CTYPE to something invalid will also work, for in that case ''locale(1)'' sets LC_CTYPE to "C" as a fallback.) This quirk is peculiar to the interaction between lynx and NetBSD 9.1; it does not appear reproducible on other systems.
  
 Perl will throw the following error when invoked: Perl will throw the following error when invoked:
localization_and_you_-_utf_8_on_netbsd.1644267387.txt.gz · Last modified: 2022/02/07 20:56 by jquah