On Wed, 29 Aug 2012 12:08:06 +0200, Lionel Cons
<[email protected]> wrote:
On 29 August 2012 12:02, j. van den hoff <[email protected]>
wrote:
On Wed, 29 Aug 2012 11:32:13 +0200, Lionel Cons
<[email protected]> wrote:
On 28 August 2012 17:33, j. van den hoff <[email protected]>
wrote:
I played around a bit with the iso 14755 support of `urxvt' (ISO
14755 is
a standard for entering and viewing unicode characters and character
codes
using the keyboard). for me, in ksh the input method does not work
(i.e.
in urxvt press and hold shift+ctrl and enter the code of the desired
letter, e.g. 03b1 for a greek alpha and then release shift/ctrl ).
upon
release of the shift/ctrl keys the letter is supposed to be inserted.
for
me this works with tcsh, bash, zsh, but not with ksh. in ksh, the
screen
shows a caret followed by an inverted question mark and the actual
(single) byte content of what is inserted is octal 377.
any ideas?
Could you send the output of echo ${!LA*} ${!LC_*}, please?
LC_CTYPE
(but only after first stumbling about the `set -H' which I have in my
.kshrc
;-))
nothing else is explicitly defined. the locale setting thus is:
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
This is all wrong.
1. There is to my extensive knowledge no locale called "UTF-8". There
is "en_US.UTF-8", if you want American English. Locale names are
you're right of course. actually it is set in my case to
LC_CTYPE="de_DE.UTF-8"
(don't know what happened when I did the previous copy+paste to the mail
window. sorry for the unnecessary noise).
always country.encoding, e.g. en_GB.UTF-8 for English in Great
Britain. The only exception are "C" and "POSIX", the rest is legacy
nonsense.
2. Unset LANG and LC_ALL if they are empty.
they are not set (and neither are the others except LC_CTYPE), but that's
the output of my `locale' command.
Try again with ksh93 after set
export LC_ALL=en_US.UTF-8 ; /usr/bin/ksh93
Does that work?
no it does'nt. actually on the second machine where I see the problem
(linux/ubuntu) the locale anyway was
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME=C
LC_COLLATE=POSIX
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
which does not make a difference: problem persists (but the locale
settings are fine with the other shells). I'm still wondering whether it's
some specific problem of the interplay between urxvt and ksh.
maybe somebody on the list is using the `urxvt' (unicode-rxvt) terminal
emulator, too, and could check whether it works for him (hold shift+ctrl,
type `03b1', release shift+ctrl: greek alpha should appear at the ksh
prompt) or whether the problem is a general one?
thanks again for taking the time
joerg
which it is in the started ((tc)|b|z)sh subshells, too, were the problem
does not occur. so I presume the locale is not the problem or am I
missing
something?
thanks
joerg
Lionel
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
Lionel
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users