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]
-~----------~----~----~----~------~----~------~--~---

Répondre à