Welcome to the Monastery | |
PerlMonks |
Re: Printing the first letter of the Hebrew alphabet (U05D0) kills script?by ELISHEVA (Prior) |
on Mar 08, 2011 at 22:37 UTC ( [id://892096]=note: print w/replies, xml ) | Need Help?? |
Well, it looks like I'm beginning to piece together an explanation. Since all three replies (ikegami, BrowserUK and kennethk are converging in the same direction, I'm going to summarize what I know so far on a new comment.
There are still details to iron out. In particular - explaining the specific behavior I noted for each key combination, but I'm fairly satisified that this is in the right ballpark and relieved that this is likely a temporary version specific problem and not fundamental fact of life about Hebrew unicode and xterm. I'd like to point out that every single piece of this was in some way suggested by one of the three people responding to this thread. To kennethk I owe thanks for making me look more closely at the behavior of other codepoints in the same vicinity as 0x5D0. browserUK put the final nail in xterm's coffin by giving me yet another way to prove that the symptoms were linked to destination of the output and not the generation within Perl. His comment about terminal parity got me looking more closely at what happens when you look at the pieces of a multibyte character. ikegami's testing on a later version of xterm made it clear that at least one later version of xterm managed to be well behaved even when wide character mode was off. Therefore any bad behavior was fairly viewed as a bug rather than a necessary evil. What I really like about this thread is the way we've all been speculating and yet that speculation has lead to a proposed explanation. Update: While I was writing my reply here, ikegami was coming to the similar conclusions. See Re^5: Printing the first letter of the Hebrew alphabet (U05D0) kills script?.
In Section
Seekers of Perl Wisdom
|
|