Description of problem:
German umlaut characters ( a,o and u with two dots on them ) are not always
displayed. I viewed the file /usr/share/doc/redhat-release-8.0.93/README-
i386.de and cat, less and grep do not display them, while
vi displays them. This is all in a root's bash on VT2 , TERM=linux.
Version-Release number of selected component (if applicable):
This is fixed in the latest rawhides. Although en_US.UTF-8 is capable of
displaying umlauts, I'm assuming that you want the en_US locale over the de_DE
locale of course. Same encoding/charset, regardless.
Same problem in rhl9.
- cat : omits the umlaut chars in VT1, replaces them with "?" in
gnomne-terminal and with " " in xterm
- more : same as cat
- less : displays umlaut, but eats the following char in all 3 term types
- vi : OK in all cases
less-378-7 ( less )
coreutils-4.5.3-19 ( cat )
vim-enhanced-6.1-29 ( vi )
util-linux-2.11y-9 ( more )
I discovered the problem.
When I created a file with umlauts in it, it worked fine.
It turns out theat README-i386.de file is not in UTF-8, but something else.
od -t x1 reveals, that in my file "Ã¼" ( u with two dots ) is encoded as 0xc3
0xbc, while in the README-i386.de , it is just 0xfc.
Closing as NOTABUG.
Hmmm. As the default encoding for German in Shryke is UTF-8, the README should
be changed. We may rename the file in future releases to "README.utf-8.de" to
give a better hint as to what encoding the files are in.
Related bug 90646