2011-10-18 5 views
0

私は数時間かけてこれを検索しています。fb_graphを使って壁の投稿にhtmlエンティティを含めるにはどうすればいいですか?

私はFacebookの壁にメッセージを投稿するために、Rails 3アプリとfb_graph gemを使用しています。メッセージを投稿するとすべてうまく動作しますが、メッセージにはumlatチャプタが挿入されている必要があり、これは動作しません。

これは、テストコードです:

message = "efficiënte efficiënte" 
me = FbGraph::User.me(self.access_token) 
me.feed!(:message => message) 

実行すると、Facebookでのメッセージは、最初のeumlatのための未知の文字記号を持っており、ちょうどこのような生の実体が含まれます。ë effici

efficinteをnte

おそらく私はいくつかの特別な方法で文字列をエンコードする必要がありますが、私はこの文字をユーザーのフィードに正しく表示させる方法を教えてくれるドキュメントには何も見つかりません。

誰かが手助けできますか?

答えて

0

OK - 私が間違っていることを解決するより早くこれを投稿します。

Faceboook APIはあなたが想像するようにUTF8を期待しているので、最初のエンコーディング「効率」はちょうどうまくいっているはずです。

私の想定していたように、私のEclipse開発環境は、デフォルトでUTF8でファイルを保存するように設定されていませんでした。

Eclipseでファイルエンコードを変更した後は、UTF8エンコードされたテキスト「効率」が完全に機能していました。

うまくいけば、これは他の人にとっては役に立ちます。

関連する問題