From:
[email protected]
SUMMARY: this is a bug in nedit, not in rxvt: I suggest closing this bug
or re-assigning it to nedit.
Hi,
I am the author of rxvt-unicode, and I looked into this bug.
In fact, this is not a rxvt problem, it's a bug in nedit. Nedit ignores the locale and doesn't support internationalized selections, which results in garbled characters.
Technically, nedit requests a STRING selection, which cannot, in general, contain all kinds of accented characters. It's possible to store latin1
in it, but that's not even enough for the euro character - in fact,
your original bug report is incorrect, as your locale is not compatible
with nedit (which requires a latin1 locale), and xterm is not able to
paste a euro character into nedit, just as rxvt. The same is true for gnome-terminal or konsole, so the problem is not limited to rxvt, either,
as your original bug report suggests.
Some terminals also aren't internationalized (aterm etc.), they just paste
the raw bytes into nedit. This works in some 8-bit-locales, but it's not correct, it just happens to work, and breaks down immediately when two
apps have different locales, or you use other locales, such as double-byte
or multibyte-encoded locales.
There is no way to work around this bug in nedit short of breaking the
protocol for correctly written applicaitons.
The correct fix is to change nedit to support TEXT selections.
HTH,
--
The choice of a |
-----==- _GNU_ |
----==-- _ generation Marc Lehmann +--
---==---(_)__ __ ____ __
[email protected] |e|
--==---/ / _ \/ // /\ \/ /
http://schmorp.de/ --+
-=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE |
|
--
To UNSUBSCRIBE, email to
[email protected]
with a subject of "unsubscribe". Trouble? Contact
[email protected]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)