我正在使用Android Facebook SDK将Facebook标志整合到我的应用程序中。为此,我需要从Facebook帐户获取用户信息。我确实得到了这个信息,但是如果这个人的名字是用非拉丁文的unicode字母写的,我就得到了正方形。拉丁字符一切正常。
我像这样得到用户的信息:
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
String name = user.getFirstName());
// if the returned String is latin characters, it works fine
}
}