FreeBSD - přepnutí prostředí do UTF-8

A proč to?

  • nová verze PuTTY již má ve výchozím nastavení UTF-8.
  • Další soukromé důvody ;)

Jak na to?

Vyberte si, které locale chcete nastavit

locale -a | grep '\.UTF-8$'

Pokud chcete nastavení provést nad celým systémem

Otevřte tento soubor

/etc/login.conf

A upravte návěstí default takto:

Přidejte k řádku setenv LC_COLLATE=C:

:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,LC_COLLATE=C:\

Toto je doporučeno, některé programy totiž potřebují stále ASCII.

Dále přidejte na konec sekce default toto (nezapomeňte na poslední řádek ukončit znakem \:

:charset=UTF-8:\
:lang=en_US.UTF-8:

 

A nezapomeňte přegenerovat databázi:

cap_mkdb /etc/login.conf

 

Pro aplikování změn je potřeba se odhlásit a přihlásit...