[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

"ñáéíóúàèìòù".upcase => " ñáéíóúàèìòù" ¿?

Iñaki Baz Castillo

4/3/2009 10:05:00 PM

IsOxw6HDqcOtw7PDusOgw6jDrMOyw7kiLnVwY2FzZQo9PiAiw7HDocOpw63Ds8O6w6DDqMOsw7LD
uSIKClNob3VsZG4ndCBTdHJpbmcjdXBjYXNlIGFsc28gdXBjYXNlIGxldHRlcnMgb3RoZXJzIHRo
YW4gdGhvc2UgZnJvbSAnYScgdG8gCid6Jz86Cgoiw7HDocOpw63Ds8O6w6DDqMOsw7LDuSIudXBj
YXNlCj0+ICLDkcOBw4nDjcOTw5rDgMOIw4zDksOZIgoKCgotLSAKScOxYWtpIEJheiBDYXN0aWxs
byA8aWJjQGFsaWF4Lm5ldD4K

4 Answers

Stephen Celis

4/3/2009 10:39:00 PM

0

Hi,

On Apr 3, 2009, at 5:05 PM, I=F1aki Baz Castillo wrote:

> "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9".upcase
> =3D> "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9"
>
> Shouldn't String#upcase also upcase letters others than those from =20
> 'a' to
> 'z'?:

To upcase beyond ASCII, try the Unicode gem:

% gem install unicode

>> require "rubygems"
=3D> true
>> require "unicode"
=3D> true
>> puts Unicode.upcase("=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9")
=D1=C1=C9=CD=D3=DA=C0=C8=CC=D2=D9

Stephen=

Iñaki Baz Castillo

4/3/2009 10:50:00 PM

0

El S=E1bado 04 Abril 2009, Stephen Celis escribi=F3:
> Hi,
>
> On Apr 3, 2009, at 5:05 PM, I=F1aki Baz Castillo wrote:
> > "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9".upcase
> > =3D> "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9"
> >
> > Shouldn't String#upcase also upcase letters others than those from
> > 'a' to
> > 'z'?:
>
> To upcase beyond ASCII, try the Unicode gem:
>
> % gem install unicode
>
> >> require "rubygems"
>
> =3D> true
>
> >> require "unicode"
>
> =3D> true
>
> >> puts Unicode.upcase("=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9")
>
> =D1=C1=C9=CD=D3=DA=C0=C8=CC=D2=D9


Great, thanks a lot.


=2D-=20
I=F1aki Baz Castillo <ibc@aliax.net>

Iñaki Baz Castillo

4/3/2009 10:55:00 PM

0

El S=E1bado 04 Abril 2009, Stephen Celis escribi=F3:
> Hi,
>
> On Apr 3, 2009, at 5:05 PM, I=F1aki Baz Castillo wrote:
> > "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9".upcase
> > =3D> "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9"
> >
> > Shouldn't String#upcase also upcase letters others than those from
> > 'a' to
> > 'z'?:
>
> To upcase beyond ASCII, try the Unicode gem:
>
> % gem install unicode

Unfortunatelly this gem doesn't install on Ruby 1.9.
It uses:
struct RString->ptr
which is not valid in Ruby1.9.

=2D-=20
I=F1aki Baz Castillo <ibc@aliax.net>

lasitha

4/7/2009 6:08:00 PM

0

On Sat, Apr 4, 2009 at 4:24 AM, I=F1aki Baz Castillo <ibc@aliax.net> wrote:
> El S=E1bado 04 Abril 2009, Stephen Celis escribi=F3:
>>
>> On Apr 3, 2009, at 5:05 PM, I=F1aki Baz Castillo wrote:
>> > "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9".upcase
>> > =3D> "=F1=E1=E9=ED=F3=FA=E0=E8=EC=F2=F9"
>> >
>>
>> To upcase beyond ASCII, try the Unicode gem:
>> % gem install unicode
>
> Unfortunatelly this gem doesn't install on Ruby 1.9.

http://github.com/lang/uni...

solidarity,
lasitha