Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.ruby > #6590
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Robert Klemme <shortcutter@googlemail.com> |
| Newsgroups | comp.lang.ruby |
| Subject | Re: Composite char |
| Date | Thu, 19 Jul 2012 14:22:28 +0200 |
| Lines | 29 |
| Message-ID | <a6qcg4Fv6aU1@mid.individual.net> (permalink) |
| References | <op.whni5ii1ikgseh@localhost> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | individual.net amOsrY2ZUxP3C/3TKZwr9AA2mQQsfOZAt5V6rqtrC6hGxp79KcmGppLcKmBVZve00= |
| Cancel-Lock | sha1:7VAJ5ojfJkSrZTHvae00MGmZik8= |
| User-Agent | Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120714 Thunderbird/14.0 |
| In-Reply-To | <op.whni5ii1ikgseh@localhost> |
| Xref | csiph.com comp.lang.ruby:6590 |
Show key headers only | View raw
On 07/18/2012 07:06 PM, Manny Calavera wrote:
> Hi,
> there is a ruby gem to manipulate composite characters (0300-036f) like
> single char?
What kind of manipulations do you have in mind?
> I need something like this
> s="V̅IX̣" # V with overline (U0305), I, X with dot below (U0323)
> s.length #=> 3
> s[0] #=> 'V̅' # V with overline (0305)
> thanks, and sorry for my bad english
What's wrong with
irb(main):009:0> ["\u0305", "\u0323"].each {|s| puts s.length, s.bytesize}
1
2
1
2
=> ["̅", "̣"]
Kind regards
robert
Back to comp.lang.ruby | Previous | Next — Previous in thread | Find similar
Composite char "Manny Calavera" <leggi.nell@fir.ma.invalid> - 2012-07-18 19:06 +0200 Re: Composite char Robert Klemme <shortcutter@googlemail.com> - 2012-07-19 14:22 +0200
csiph-web