2011-10-18 19 views
0

我已經花了幾個小時使用Google搜索並且無處可去。如何使用fb_graph在牆貼中包含html實體

我正在使用Rails 3應用程序和fb_graph gem將消息發佈到Facebook牆上。發佈消息一切正常 - 但我需要發佈一條消息,其中包含一個e umlat charcter,但這不起作用。

這是測試代碼:

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

當在Facebook上運行該消息具有用於第一eumlat未知字符符號,只是包括原始實體是這樣的:

efficinte effici ë nte

大概我需要以某種特殊的方式對字符串進行編碼 - 但我在文檔中找不到任何內容告訴我如何讓這個字符正確顯示在用戶的Feed中。

一個人可以幫忙嗎?

回答

0

好的 - 所以我發佈這篇文章的時候比我搞清楚我做錯了什麼。

Faceboook API期待UTF8(如你所想象的),所以第一個編碼「效率」應該剛剛起作用。

問題是我的Eclipse開發環境沒有設置爲默認情況下以UTF8保存文件,正如我所設想的那樣。

一旦我在Eclipse中更改了文件編碼UFT8發送正確的UTF8編碼文本「效率」完美工作。

希望這對其他人有用。

相關問題