Fernando Perez wrote:
>
>> irb(main):026:0> remove_accents( "éthanol" )
>> => "ethanol"
>>
>> Pourrait-il y avoir un paramétrage de l'encodage dans un fichier de
>> configuration quelque part ou au niveau d'Eclipse ?
>>
>> Christophe.
>
> "àâéè".parameterize.to_s :-)
Malheureusement, lorsque j'utilise la méthode parameterize, j'ai le
message d'erreur suivant :
NoMethodError (undefined method `normalize' for "�thanol":String):
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/inflector.rb:283:in
`transliterate'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/inflector.rb:262:in
`parameterize'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/string/inflections.rb:106:in
`parameterize'
...
Alors que j'ai passé le paramètre "éthanol" qui s'est transformé en
"%E9" dans l'URL provenant d'une application Flex tournant dans un
plugin Flash. Et lorsque je passe simplement "ethanol", je n'ai pas
l'erreur. On dirait bien que la transcodification du "%E9" en "é" a
déconné, mais je ne sais pas à quel niveau.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
-~----------~----~----~----~------~----~------~--~---