From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 Description of problem: With my locale settings "ls -l" shows weird letters after month name. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Set fi_FI.UTF-8 locale 2. Run "ls -l" Actual Results: See attached picture. Expected Results: Picture explains. Additional info:
Created attachment 83324 [details] Pictures describes the unicode problem.
Date when this bug was posted, in case you don't know Finnish month names by heart. [petri@dsl-hkigw4e42 petri]$ date su marras 3 15:33:35 EET 2002 [petri@dsl-hkigw4e42 petri]$ date -R Sun, 03 Nov 2002 15:33:41 +0200 [petri@dsl-hkigw4e42 petri]$
Did fileutils-4.1.9-10 have the same behaviour?
I can't reproduce this problem. UTF-8 output looks okay here in xterm, gnome-terminal. Which terminal application are you using?
I use xterm, try setting these and reboot: $ cat /etc/sysconfig/keyboard KEYBOARDTYPE="pc" KEYTABLE="fi-latin1" $ cat /etc/sysconfig/i18n LANG="fi_FI.UTF-8" LC_CTYPE="fi_FI@euro" SUPPORTED="en_GB.UTF-8:en_GB:en:fi_FI.UTF-8:fi_FI:fi" SYSFONT="latarcyrheb-sun16"
You're mixing encodings there---'fi_FI.UTF-8' is a UTF-8 encoding but 'fi_FI@euro' is ISO-8859-15. Did you edit that file by hand or use redhat-config-keyboard or some such tool?
I edited it by hand, and I fixed it to this form: [petri@dsl-hkigw4e42 petri]$ sudo cat /etc/sysconfig/i18n LANG="fi_FI@euro" LC_CTYPE="fi_FI@euro" SUPPORTED="en_GB.UTF-8:en_GB:en:fi_FI.UTF-8:fi_FI:fi:fi_FI@euro" SYSFONT="latarcyrheb-sun16" ls -l seems to be working now. Still, what I saw is a bug, in my opinion. It should be fixed. If not, care to explain, why not? Thanks!
It makes no sense to use locales with two entirely different encodings for LANG and LC_CTYPE.