▽1
●
techmedia-think ●75ポイント ベストアンサー |
salesforceとRailsのアプリで使用している文字コードが違っているのでは無いでしょうか?まずそれぞれで使用している文字コードが何か確認すると良いかと思います。
回答ありがとうございます。
下記のいずれかなのかなーと想像しています。参考:http://goo.gl/Ypn90
1.utf-8の8進数表記のデコードに失敗している
2.デコードした結果、なぜかutf-8の8進数表記になっている
1番の可能性の方が高そうです。Railsにおけるutf-8の8進数のデコードの方法がわかれば解決しそうな気がしています。
salesforceの資料を軽くあさってみましたが特に書いていなかったので、休み明けにsalesforceに問い合わせて聞いてみます。
もし何かわかるようでしたら、教えて頂けると幸いです。
saleseforceの連携方法について詳しくないのですが、Railsのアプリからどのようにして連携されているのか(コードのサンプルなど)記載して頂くことは可能ですか?
回答ありがとうございます。
以下の記事では、force.comのRubyのツールキットをマルチバイトで利用する際にenvironment.rbに「Encoding.default_external='UTF-8'」の指定が必要とありますが、これが関係していたりしないでしょうか?
回答ありがとうございます。
記事に従い、environment.rbの行末にEncoding.default_external='UTF-8'を加えましたが、Name errorとなりました。
登録コードの確認やPCの再起動をしてみてはどうでしょうか?