2010-02-09 6 views
0

Je tente simplement de gérer des caractères spéciaux dans un champ de type chaîne sur mon modèle.Rails - Caractères spéciaux convertis en ??? lors de la sauvegarde

Quand il enregistre dans ma base de données Oracle qui est définie sur AL32UTF8, il les convertit en ???

Tiny-mce est accroché sur l'un des autres domaines et j'ai pu le configurer pour convertir un apostrophe en arrière par exemple pour

‘ 

Juste besoin de décoder/convertir ma chaîne à faire quelque chose de similaire avant que l'enregistrement actif ne l'enregistre dans la base de données et que tout le monde soit foiré.

Nous utilisons Ruby Rails 1.8.6 et 2.2.2

Quelqu'un a une solution rapide pour cela?

Répondre

0

Des mois plus tard, nous semblons avoir compris celui-ci.

La variable d'environnement NLS_LANG n'était pas définie. Nous avons défini ceci comme étant la même que la base de données, avons rebondi sur le serveur Web et cela a commencé à fonctionner.

Questions connexes