Red Hat Bugzilla – Bug 69351
tcsh uncorrectly displaying ISO8859-2 characters
Last modified: 2007-04-18 12:44:20 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
Description of problem:
When I try write some czech characters (ISO8859-2; list of problems characters
in TeX syntax: \v e, \v s, \v z, \'a, \'\i, \'e), there some strange things
Steps to Reproduce:
1. Open some terminal with tcsh
2. If you have czech keyboard :-( (installed with RH7.3), press some key with
ISO8859-2 character, e.g. key "2" which means "\v e" character.
3. See result and then press same key second time.
Actual Results: After first pressing appeared space.
After second pressing appeared two "\v e" characters.
So it is impossible to write one "\v e" character (and other characters
described before). This means that, we cannot write almost none czech characters
in tcsh and this is terrible! :-(
I try different terminals gnome-term, xterm, but it always happened. Under bash
is all corect. One my colleague said, that tcsh uncorrectly means, that
ISO8859-2 is doublebyte coding system, and it isn't.
There is some info, it may be helpfull:
$ rpm -qi tcsh
Name : tcsh Relocations: (not relocateable)
Version : 6.10 Vendor: Red Hat, Inc.
Release : 6 Build Date: Po 25. herven 2001,
Install date: Ht 9. kvlten 2002, 16:42:51 CEST Build Host:
< cut >
(e.g. in your .cshrc of .tcshrc).
It seems there is a bug in tcsh-6.10.00-dspmbyte.patch (reversed condition
or something similar, but I think that !strncasecmp did not work for me).
This bug is a duplicate of 57302
...which in turn is a duplicate of bug 41991
*** This bug has been marked as a duplicate of 41991 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.