0

RestFB を使用して、Facebook のページからすべての投稿とコメントを取得しようとしています。すべてが機能しますが、特定の文字を含むロシア語のページを取得しようとすると、結果が mysql に格納され、すべての行にいくつかの文字が含まれ?、エンコーディングが適切ではないことがわかります。

そう:

私のテーブル文字セットのエンコーディングはutf8_general_ci.

RestFB から、この方法でページからフィードを取得します。

Connection<Post> pagePosts = facebookClient.fetchConnection(page+"/feed", Post.class,Parameter.with("message", "utf8"));

しかし、db に格納されているすべてのコメントは常に次のようになります。

Liels paldies Amerikas Tirdzniec?bas pal?tai un m?su burv?gajiem viesiem par br?niš??go pas?kumu!

どうすれば修正できますか?

4

1 に答える 1

0

私の問題はjdbc接続にありました..

この方法で解決:

jdbc:mysql://server/database?characterEncoding=UTF-8&useUnicode=true
于 2013-03-01T13:18:53.420 に答える