I believe the range is (in hex) 3400 to 97A5

Cheers

Gary

> -----Original Message-----
> From: list-bounce / example.com [mailto:list-bounce / example.com]On Behalf
> Of Nanyang Zhan
> Sent: Monday, 7 May 2007 10:17 p.m.
> To: ruby-talk ML
> Subject: Re: separate Chinese and English! with Ruby
> 
> 
> Akbar Home wrote:
> > On May 7, 4:12 pm, akbarhome <akbarh... / gmail.com> wrote:
> >> > ۻ۰ Bruce Willis
> >>
> >> 
> >> Lee xiao ming
> > 
> > Sorry. Fixed version:
> > a.each {|x|
> >    if x[0].to_i > 128 then
> >      puts x.split(' ', 2)
> >    else
> >      puts x
> >     end
> > }
> > 
> > This code is quick and dirty.
> Thanks.
> But I was wrong. There are more Characters than Chinese and English that 
> compose the strings. Now I see characters like , , ... if x is one of 
> these, x[0]> 128 as Chinese does, but I only want to separate Chinese.
> 
> so do you know what exactly range of the value Chinese Characters will 
> return? or you can tell me where I can find this kind of information.
> 
> 
> 
> -- 
> Posted via http://www.ruby-forum.com/.
> 
>