Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 69351 - tcsh uncorrectly displaying ISO8859-2 characters
Summary: tcsh uncorrectly displaying ISO8859-2 characters
Keywords:
Status: CLOSED DUPLICATE of bug 41991
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: tcsh
Version: 7.3
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Miloslav Trmač
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2002-07-22 08:05 UTC by Need Real Name
Modified: 2007-04-18 16:44 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-02-21 18:49:16 UTC
Embargoed:


Attachments (Terms of Use)

Description Need Real Name 2002-07-22 08:05:29 UTC
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
happened.


How reproducible:
Always

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! :-(

Additional info:

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:

$locale
LANG=cs_CZ
LC_CTYPE="cs_CZ"
LC_NUMERIC="cs_CZ"
LC_TIME="cs_CZ"
LC_COLLATE="cs_CZ"
LC_MONETARY="cs_CZ"
LC_MESSAGES="cs_CZ"
LC_PAPER="cs_CZ"
LC_NAME="cs_CZ"
LC_ADDRESS="cs_CZ"
LC_TELEPHONE="cs_CZ"
LC_MEASUREMENT="cs_CZ"
LC_IDENTIFICATION="cs_CZ"
LC_ALL=

$ rpm -qi tcsh
Name        : tcsh                         Relocations: (not relocateable)
Version     : 6.10                              Vendor: Red Hat, Inc.
Release     : 6                             Build Date: Po 25. herven 2001,
05:45:29 CEST
Install date: Ht  9. kvlten 2002, 16:42:51 CEST      Build Host:
porky.devel.redhat.com
< cut >

Comment 1 Kolar, Petr 2002-08-19 18:53:20 UTC
Quick fix:

unset dspmbyte

(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).

Comment 2 Tobias Ringstrom 2002-09-13 15:58:59 UTC
This bug is a duplicate of 57302

Comment 3 Tobias Ringstrom 2002-09-13 16:33:36 UTC
...which in turn is a duplicate of bug 41991

Comment 4 Miloslav Trmač 2004-08-17 13:45:59 UTC

*** This bug has been marked as a duplicate of 41991 ***

Comment 5 Red Hat Bugzilla 2006-02-21 18:49:16 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.


Note You need to log in before you can comment on or make changes to this bug.