Red Hat Bugzilla – Bug 75847
LANG=da_DK.UTF-8 breaks filesystem, konqueror etc.
Last modified: 2014-03-16 22:31:38 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830
Description of problem:
I installed Red Hat Linux 8.0 on my PC as a non-upgrade, but keeping my /home
directory. Now all files that included special Danish characters like fxeFXE are
not displayed correctly in konsole, but worse: I can't handle any of these files
in Konqueror, not even rename them. Directories, in which these Danish
characters are used, I cannot enter. A large part of my personal files are now
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Red Hat 7.3.
2. Create a directory named Tfsk
3. Install Red Hat 8.0
4. The directory is now marked as read-only and cannot be entered, renamed,
deleted etc. using konqueror, and /bin/ls doesn't show the directory name
correctly any more.
Actual Results: [lars@tera Dokumenter]$ ls
?blekage ?llebr?d ?lsg?rde
Expected Results: [lars@tera Dokumenter]$ ls
Fblekage Xllebrxd Elsgerde
Export LANG=da_DK.iso8859-1 solves the problem, but most of my users don't know
how to do that. I see two solutions: 1) Make iso8859-1 filenames show correctly
again, or 2) Deliver a tool that can convert an iso8859-1 filesystem into an
UTF-8 filesystem. I rated it with severity=High, because this bug means loss of
I just noted that the special danish characters, that I used in the bug report, are not included in
the bug description any more. The characters that appear as fxeFXE in the bug report, are the
ISO 8859-1 characters 197, 198, 216, 229, 230, 248.
that's something which cannot be fixed. Under Unix all file names are in
the encoding in which you are currently running. So your old files are in
the latin1 encoding and ar invalid in UTF-8 locales. There is however a
program which you can use to convert your filenames to UTF-8 (or any other
Take a look at http://j3e.de/linux/convmv/
I think RedHat should also do a convmv RPM for the disribution.
Closing bugs on older, no longer supported releases. Apologies for any lack of
As the previous comment states, things are more or less working as expected here.