2011-10-18 3 views
0

나는 수 시간을 인터넷 검색으로 보냈으며 어디에도 갈 수 없습니다.fb_graph를 사용하여 벽 게시물에 html 엔티티를 포함하려면 어떻게해야합니까?

저는 레일즈 3 앱과 fb_graph 보석을 사용하여 페이스 북 벽에 메시지를 게시하고 있습니다. 메시지를 올리면 정상적으로 작동하지만 메시지에 전자 음 글자가있는 메시지를 게시해야하는데 작동하지 않습니다.

페이스 북에 메시지를 실행
message = "efficiënte efficiënte" 
me = FbGraph::User.me(self.access_token) 
me.feed!(:message => message) 

처음 eumlat에 대한 알 수없는 문자 기호가 바로이 같은 원시 개체 포함 :

efficinte effici ë을

는 테스트 코드입니다 nte

아마도 특별한 방법으로 문자열을 인코딩해야합니다.하지만이 문자를 사용자의 피드에 올바르게 표시하는 방법을 알려주는 설명서에는 아무것도 찾을 수 없습니다.

도울 수 있습니까?

답변

0

확인 - 내가 잘못하고있는 것보다 빨리 게시 할 것입니다.

Faceboook API는 UTF8을 기대하고 있으므로 (처음 생각한대로) "효율성"이 효과가 있어야합니다.

문제는 내 Eclipse 개발 환경에서 기본적으로 UTF8로 파일을 저장하도록 설정되지 않았기 때문입니다.

일단 Eclipse에서 파일 인코딩을 변경하면 UTF8 인코딩 된 텍스트 "효율성"이 완벽하게 전송됩니다.

다른 사람에게 유용합니다.

관련 문제