Bonjour à tous, Je sais que le problème des caractères accentués est souvent abordés, mais même en cherchant sur les forums et google, je n'ai pas trouvé de réponse à mon problème, et j'avoue même que je ne suis pas certaine de le comprendre encore...
J'ai un site perso développé sous Ruby (1.8.6) on Rails (2.0.2) qui fonctionne grosso modo comme un blog. Jusque là tout allait bien. Je n'ai pour l'instant jamais eu à me plaindre pour les textes, tout s'affiche correctement, en particulier les accents. En ce moment, j'essaie de faire une méthode pour convertir les titres de mes articles en chaine de caractères sans accents (typiquement pour mettre en place l'url rewriting). C'est là que ça se gâte. Lorsque, dans mon application helper, j'essaie de faire une méthode qui remplace les éèê par des e, par exemple, j'obtiens une page d'erreur, ou tous les caractères accentués sont remplacés par des "?". Après verif, mon fichier était encodé en ANSI, j'ai donc converti le tout en UTF-8. Je me retrouve avec le message : undefined local variable or method `' for main:Object Je n'ai rien changé au fichier (d'ailleurs même si je supprime toutes les méthodes qu'il contient, ça plante toujours), c'est vraiment changer l'encodage qui lève l'erreur. Pourriez-vous m'aider ? Je ne suis pas experte en Ruby et là je désespère. -- 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] -~----------~----~----~----~------~----~------~--~---
