From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9934 invoked by alias); 19 Dec 2014 07:01:57 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 19606 Received: (qmail 28989 invoked from network); 19 Dec 2014 07:01:56 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=D9vw8UVm c=1 sm=1 tr=0 a=FT8er97JFeGWzr5TCOCO5w==:117 a=kj9zAlcOel0A:10 a=q2GGsy2AAAAA:8 a=oR5dmqMzAAAA:8 a=-9mUelKeXuEA:10 a=A92cGCtB03wA:10 a=KgSKpDR8Zkt7iTPWi04A:9 a=CjuIK1q_8ugA:10 From: Bart Schaefer Message-id: <141218230223.ZM29064@torch.brasslantern.com> Date: Thu, 18 Dec 2014 23:02:23 -0800 In-reply-to: <5493C705.9000808@eastlink.ca> Comments: In reply to Ray Andrews "Re: utf-8" (Dec 18, 10:34pm) References: <5491C5E7.1070207@eastlink.ca> <20141218092544.01495a40@pwslap01u.europe.root.pri> <549310A1.4080602@eastlink.ca> <1024051418925912@web2o.yandex.ru> <54931FE4.2050100@eastlink.ca> <1182711418928721@web19g.yandex.ru> <54933331.2000709@eastlink.ca> <97181418935928@web17h.yandex.ru> <5493440A.5010908@eastlink.ca> <256161418938688@web19g.yandex.ru> <5493695B.3010702@eastlink.ca> <141218180433.ZM15124@torch.brasslantern.com> <54938D03.8040303@eastlink.ca> <141218184516.ZM15182@torch.brasslantern.com> <5493C705.9000808@eastlink.ca> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: Subject: Re: utf-8 MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Dec 18, 10:34pm, Ray Andrews wrote: } } Yes. But where I loose the scent is in thinking about, specifically, } Cyrillic. Cyrillic does not have a 'real' 'n' character. They have } two 'backwards' capital ens that are vowels, and the sound 'en' is } represented by 'our' 'H'. So, since their keyboard would be devoted } to their own alphabet (better than ours, BTW), where would the 'n' } character be so as to type '\n' ... there *is* no 'n' character! Would } they use '\H' ('H' being the Cyrillic letter representing the sound } 'en'? OK, now we really are way off topic. What appears on the keyboard has almost nothing to do with the shell and barely anything to do with the character set used to represent letters, numbers, etc. internally. } But I'm sure the Russians can print newlines somehow and I can't } believe they have an 'n' sitting there for just that purpose. Do they } enter the needed value in hex? Or does zsh not worry about it, and the } Russians have to bind a key? If so, then yes, it's off topic. Indeed zsh does not worry about this, and the Russians have to figure out for themselves how to enter characters that don't appear on their keyboard. I haven't used a Russian keyboard but I have used a Japanese one and in fact it DID have an 'n' sitting there for just that purpose. The same way your keyboard has a % sign sitting there above the 5, and so on. Just hold down the "shift to English" key and type. In the case of keyboards that have no such shift key, there is language front-end software that interprets multiple keystrokes and converts that to one of the the "missing" characters before anything gets sent through the terminal to the shell.