Re: [Rails] Re: upcase special chars (åäöü...)?

Jean-François jf.web3 at gmail.com
Wed Apr 19 11:43:34 GMT 2006


Hello,

> Ok, this is what I have come up with so far... pretty ugly, but it
> works.
>
> def myupcase(stringtoupper)
>  stringtoupper.upcase.gsub('å','Å').gsub('ä','Ä').gsub('ö','Ö').gsub('ü','Ü').gsub('ñ','Ñ').gsub('ï','Ï')
> end

In this case, you can use String#tr :

stringtoupper.upcase.tr('åäöüñï', 'ÅÄÖÜÑÏ')

     -- Jean-François.

--
À la renverse.


More information about the Rails mailing list