NFsec Logo

Kodowanie UTF-8 wraz z jądrem 2.6.24

13/03/2008 w Debug Brak komentarzy.  (artykuł nr 45, ilość słów: 139)

W

raz z aktualizacją systemu Slackware do jądra 2.6.24 standardowe kodowanie na konsolach tekstowych zostanie przełączone na UTF-8. W przypadku kiedy używamy standardowych ustawień locale (zmienne $LANG i $LC_ALL równe pl_PL w /etc/profile.d/lang.sh i csh), na naszej konsoli pojawią się źle wyświetlane znaki diakrytyczne.

W celu przywrócenia normalnego kodowania ISO-8859-2 (osoby pragnące używać UTF-8 muszą tylko dopisać tą końcówkę kodowania do zmiennych $LANG i $LC_ALL po kropce) wystarczy przekazać odpowiednią zmienną za pomocą append do LILO i zapisać ją na stałe w jego pliku konfiguracyjnym /etc/lilo.conf:

append="vt.default_utf8=0"

Należy pamiętać, że ta opcja nie ma wpływu na używanie kodowania UTF-8 w systemie X. Listę dostępnych kodowań i języków możemy wyświetlić za pomocą komendy: locale -a |more. Rozwiązanie to nie działa od wersji jąder 2.6.27.10 oraz 2.6.28.

Więcej informacji: UTF-8 and Unicode FAQ for Unix/Linux

Kategorie K a t e g o r i e : Debug

Tagi T a g i : , , ,

Komentowanie tego wpisu jest zablokowane.