Red Hat Bugzilla – Bug 97630
dead keys don't work under UTF-8 locales: Uxxxx not defined
Last modified: 2015-01-07 19:05:32 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U;) Gecko/20030131
Description of problem:
When xemacs is started under the en_US.UTF-8 locale (default) the dead keys
(e.g., accents) don't work.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. start xemacs (under X)
2. compose an accented letter with a dead key: dead_acute + e
Actual Results: xemacs displays (in the status line)
U00E9 not defined
and no character is typed to the buffer
Expected Results: The accented character (ï¿½) should appear.
Typing a key that has the accented letter directly assigned (e.g., keysym
Also starting xemacs as "env LANG=en_US.ISO8859-1 xemacs" does not exhibit this
Could you please try with the newer xemacs in rawhide? :)
I added better default utf-8 support to it.
I already tried that before but it does not run, when I start xemacs the dynamic
linker says something about a missing GLIBC symbol. Sorry I did not write down
the error message so I don't recall what was it.
I did not want to upgrade to rawhide glibc so I removed the rawhide xemacs
packages and went back to the regular ones, forcing an ISO8859-1 locale upon
Then could you please rebuild the xemacs src rpm on machine
and check that it is working better for you? :)
Appears to be fixed in current xemacs AFAICT.